Hi MAH,
Welcome to Microsoft Community.
Let me help you troubleshoot the time zone settings in Windows 11 not working.
Reset the network. Because the automatic time zone determines your geographic location based on your network location, it may be that your previous network settings cache is causing your current troubles. Run Command Prompt as an administrator ("Win" logo key + "Q", enter "cmd", select "Run as administrator"), and enter the following commands one by one.
netsh int ip reset
netsh winsock reset
ipconfig /release
ipconfig /renew
ipconfig /flushdns
Then manually set the time zone. Run Command Prompt as an administrator ("Win" logo key + "Q", enter "cmd", select "Run as administrator"), and enter the following commands.
tzutil /l
List all valid time zone IDs and display names, and choose the one you want.
tzutil /s "Central Standard Time"
Set time zone, and replace your object value.
If anything is unclear, please feel free to leave your messages here.
Best Regards,
Mosken_L - MSFT | Microsoft Community Support Specialist