I definitely can relate to the scare and reluctance of flying until the problem is understood. Not having control of the aircraft at any surprise moment isn't a comfortable feeling, let alone the safety concern.
You mentioned that you recently updated your Android device; could you let us know what Android version your phone is now running, in case that becomes relevant?
6.0.1 Android OS. Tested again today after manual firmware update yesterday and reliability/performance seems greatly improved. I did not experience any erratic flight or spinning like yesterday and everything seemed working OK. I did do another compass calibration before takeoff just for kicks. Thought everything was going to end well but one small glitch... Battery down to 30% took it in for landing and phone screen went greyscale with "lost connection" message. RC sticks and buttons were still functional so landing was uneventful but lost connection issue persists even with latest Nov.9 firmware for me. Arghh, why can't a brand new $1,000 toy just work as well as the YouTubers say (oh, forgot one of them lost their Mavic to a flyaway already).
Cheers, JC