Even though you are using offline maps, the underlying map engine is Google maps software. And for whatever stupid reason, they won't tell the app the map has been properly loaded until the map engine can read from a Google map site.
Is there a reason why you need to use airplane mode? You could also go into it after the map is fully set up. Or use Google Maps instead of offline maps first to keep Google happy and then go back to offline maps once Google has cached information it wanted.
I am very confused. What I see is you used Geooh turn-by-turn navigation to drive to a location. That's good as no other geocaching app has built-in navigation like that. Now that you have arrived, what are you wanting to do? In other apps using an external navigation app you just exit the navigation app and return back to a geocaching app most likely their map view. From there you probably use their compass to hunt for the cache. Find it then log it.
You do the same in Geooh. Once you arrive you can ignore the pop-up by dismissing it with Android back. Then use Android back again to exit the built-in navigation. Just like other apps. Once out of turn-by-turn navigation you can use the compass to also hunt for the cache. After finding it, display a task list and then log the find... just like the other apps.
Geooh just provides the compass and log geocache window as a quick path while still using the navigator. Just don't use it if confusing. There are so many features in the app that to a new user it can be daunting. Just pick features you like and ignore the rest until you feel comfortable using them. Review settings to see all what is possible.
Geooh's compass is also like others. The red arrow points to the cache. The blue arrow is North. Notice it is between NE and NW. That is just helping you see the direction of the cache and which way is North if you need it. At the top of the screen is a distance counter to the cache so you know how close you are to it. Holding the phone vertical let's you see the map if you want. There is a setting to turn that off... if you want. The app is very configurable.
Just curious... are you new to geocaching? Have you used a different app? If new, I'd suggest using the official app from Groundspeak and their website first to get familiar with geocaching as it was designed for that.
Yes, as I mentioned in my earlier post, you tapped the compass button to go into compass mode. Just like all the other geocaching apps the compass points to the geocache. Use Android back to exit compass mode. Then you can tap the info bubble above the cache to pop up a task list of actions you can perform on the cache. One of them is to log the geocache. Or select Show More to open a screen with more information about the cache. And you can tap the menu button there to also pop up the task list.
I also previously mentioned that while in compass mode the compass will fade in/out depending on whether you are holding the phone horizontal or vertically. Try it... it's a feature unique to Geooh.
I'm not fully following the steps you are taking or the screens you are seeing. Screenshots or video would be great and very helpful to me.
If you are seeing the compass overlay, you've turned that on via the compass button. It fades in and out based on whether the phone orientation is horizontal (compass visible) or vertical (compass invisible). Just use Android back (button or swipe) to exit the compass mode. The compass, as it should, always stays centered on your location.
The term "navigation" means different things to different people and/or apps. In Geooh, navigation is turn-by-turn driving instructions, not compass orientation.
There is an error indicating a corrupt database for you. If possible, backup via Geooh if you want to save settings, offline lists, cartridges, etc. then go into Android settings -> app -> Geooh -> storage -> then clear storage/cache. You may need to uninstall/reinstall if that doesn't work to see if the corrupted files can be cleared out.
The screenshots look normal other than some files are empty. Have you tried using a difference directory folder in case something is corrupted in the current one? Provide your geocaching username and I search for bug reports.
That's Groundspeak's login web page that is having some problem. Just wait some time until they fix their server or your connection to them functions better. Try restarting phone to see if it connects better to the server.
Is it only when logging trackables during logging a geocache? More details and finding a pattern helps. Two separate transactions occur... log the geocache, then log the TB. Somewhere in the process maybe a network connection was lost or timed out leaving residual confusion. Sending me diagnostics in a situation like that may reveal something or sending me your user name so I can see if any bug reports occurred with your ID.
There is never a "completely offline" unless you go into airplane mode or disable the API. Descriptions have images in them and same with logs... those aren't automatically downloaded until viewed. If you have enabled viewing log upvotes, Groundspeak doesn't send them via a "full" retrieval, but only when you start viewing logs. When you start the app, Geooh will refresh your user information. Getting counts of the number of photos for a cache or trackable. Showing stats like elevation or county on a map... those don't come from Groundspeak.
Geooh is the most full featured geocaching app out there. Those features require data that isn't always automatically provided in an offline list.