I've tried all of your suggestions, more than once. The only way casting
works with mobile data is to have two cell phones present. One provides
the hotspot but you need the other to actually control or command the
chrome cast if that makes any sense...