We've ran into an issue where our users are unable to upload videos to Bluesky when they log in with a PDS hostname that is different to the did:web: identifier.
For example, our did:web identifier is "did:web:pds.tophhie.cloud", the PDS was initially branded with the domain "pds.tophhie.cloud" but transitioned over to using the domain "tophhie.social". We did not update the did:web or PLC documents for our users.
Now, when they log into Bluesky using the custom server "tophhie.social", they're greeted with the above error message when trying to upload videos.
It would seem like the AppView has hardcoded the did:web audience string from the input server, instead of querying it from the describeServer atproto API?