Hello,
There is no such solution that is native to AVD that will do this for you. The only thing you can do with Windows is restrict the time for users using Parental Controls or restrict using cmd prompt.
Parental Controls
Navigate to Start, then go to Settings followed by Accounts. In the Accounts section, select Family & other users to begin customizing parental controls.
net user command
net user user.account /time:M-F,9AM-5PM
(User can only login Monday to Friday from 9AM to 5 PM)
You will likely need to look for a third party solution that will add a software layer to your Azure Virtual Desktop instances.
If this is helpful please accept answer.