Network Issues - Airplay only appears rarely, and when I disconnect it disappears


I set up a fresh install on a raspberry pi 3, and I haven’t changed any of the settings. When connected to Ethernet the IP address appears on the network and I can easily connect to the web UI. When I connect my device directly to the hotspot Wi-Fi AirPlay works perfectly.

When I connect the PI to Wi-Fi and to Ethernet for a minute the airplay appears, and if I connect to it during that minute the connection is perfect and I can play music for an hour or more, but as soon as I disconnect from the airplay the airplay device disappears. It will come back very rarely and again if I connect during this time it works perfectly.

I know this is probably a network issue not a Volumio issue, but has anyone experienced this before? Please let me know if there is anything I can try to get the airplay to be consistent