>> first of all you need to look at the console (Window / General / Console).
Yes, yes -- you're adorable.
I think I found the issue -- the markup around class OnlineMapsCache:
[OnlineMapsPlugin("Cache", typeof(OnlineMapsControlBase), true)]
It's causing Unity to identify `OnlineMapsCache` as "Cache" -- effectively renaming the class name as the editor knows it.
This is consistent with no component showing up in the Add Component when typing "Online...", etc. Rather, it does show up when "Cache" is entered, which is understandably not going to be found. Surprised that Unity doesn't offer both, but that's Unity for you. You should be able to reproduce this -- I'm on an M1 running 2022.3.36 but likely does not matter.
See attached screenshots.
Needless to say, adding "Cache" and the removing unknown script OnlineMapsCache component removes all issues. Looking fwd to showing you our use of OnlineMaps and it would be a shame to have missed it on the count of that oddity.