In order to diagnose you need to do a little bit of troubleshooting. You
can usually get it working for a while, right? So first, when it is
working, check the device you are casting from and see what WiFi network
it's connected to. Then the next tim...
Open your Google home app, select your Chromecast and check the settings
to find out what network it's connected to.Next time your in-laws are
over, just make sure the casting device is connected to the same network
and it should with ok.
Sounds like you are not able to do much troubleshooting if you don't
have a computer.The only other thing I can think of is if you have two
WiFi SSIDs, one for 2.4GHz and one for 5GHz. Your Chromecast will only
connect to one, but your other devices ...
Do your in-laws have a pocket wi-fi or internet sharing turned on in
their phones? Is your device automatically connecting to that instead of
your home network? When there are a lot of people together in the room
is the signal from the device to the ...