Sorry voor de vertraging. Het probleem hier heeft inderdaad te maken met uw proxy. Ik kan niet precies zeggen wat het is, maar een van de domeinnamen, protocollen (http of https) en poorten zit in de weg.
Passkeys verifiëren dat de frontend en backend beide op hetzelfde domein, protocol en poort draaien. Als een van deze niet overeenkomt, krijgt u een foutmelding zoals deze.
Kunt u in de Rails CLI het volgende proberen:
DiscourseWebauthn.origin
en vergelijken met de URL die u gebruikt om de site in de browser te openen? De twee zouden overeen moeten komen.