Ground "errors"?

There is a contradiction here! If ERC says a pin is power out then the pin is very likely to be power out. Is it possible you look at the wrong symbol when analysing it with the library editor? (Possible reasons could be: you have similar symbols in the lib and got confused, possibly even the same symbol name in different libs. You changed the symbol after you placed it and made a mistake in the rescue dialog or did not yet run rescue.)

PS: I assume you are on KiCad stable. If you are on nightly then it is slightly different but to be honest if pin types are strange to you then nightly might not be the best idea either.