Sinds iOS/iPadOS/WatchOS 14 staat standaard Private Addresses aan, waarbij de Wifi MAC continue veranderd om tracking te voorkomen. Dit stond bij mij default aan (ik maak gebruik van static IP op een aantal devices, toen merkte ik het). Dus MAC filtering is ook geen echte optie IMHO. Bron:
https://support.apple.com/en-us/HT211227
Ik heb zelf een aparte Wifi netwerk voor gasten, die mogen ook alleen op internet, client isolation. Mijn Chromecast zit op een IOT netwerk en een ander VLAN, die is echter wel bereikbaar via het gasten netwerk (al een tijdje niet meer getest, echter).