Our company is moving away from VMWare horizon to WVD. Going live this week we have run in to an issue where 3rd parties that use our systems are unable to update expired passwords. Each person has to call our Servicedesk and request the password is changed on their behalf. Horizon has a built in mechanism for updating expired passwords, is there something built in to WVD / Remote desktop client that offers the same service?
Are you using a Domain Controller with AD connect or AADDS to sync your identities?
I'm assuming a normal Domain Controller since you mentioned your service desk manually resetting the passwords.
The problem is that the expiration policy isn't synced from AD to AzureAD. But if you have at least an AzureAD tenant with a P1 license then you can set an Expiration Policy on AzureAD and have it sync back the passwords when they are changed to AD with the Writeback setting. Just make sure to disable the Expiration Policy on the regular AD.
If you don't want to change the on-prem policy then I believe Passthrough authentication (passwords are checked on your on-prem AD instead of AzureAD and are subject to local policies) can help here as well. You also need a valid license for doing Self Service Password Reset :