Hi guys,
after trying to solve this on Ventura 13.4.1. I came to conclusion that macOS won't accept any mac address - you need to be careful to generate a mac address with apple vendor prefix. You can use this tool to generate a new mac address https://dnschecker.org/mac-address-generator.php and for apple mac address prefixes you can use this link http://www.coffer.com/mac_find/?string=apple to find them out or just google for them.
You would first need to run this to disassociate from all networks
sudo /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -z
and then run the following command
sudo ifconfig en0 ether XX:XX:XX:XX:XX:XX (generated mac from dnschecker tool)
I hope this helps! I can finally use my hotel's wifi again! Yaay!
Cheers