I'm undoubtedly too late, but what if you supplied your own artificial geomagnetic reference? Like a big coil powered by local current (you've got that nearby?) and oriented to be aligned with and to augment the local natural geomagnetic field? Stick it in the tank and see if the drone likes...