Hello,
This is expected behavior.
The authority setup to issue and verify credentials is using did:web, but the Microsoft Authenticator and the Wallet Library uses a long form did:ion for it's DID method. This is because wallets DID wouldn't be resolvable otherwise (there is no web-server for you wallet to host the did.json file if the wallet would use did:web).
I hope this clarifies a bit.