Hi Robert, thanks for the detailed explanations, it also helped me find the problem in my own setup.
I'm afraid the only recommendation here is to try to stick to one installation method -- or to reinstall a fresh package/repo with a fresh contrib/lisp/ *after* any ELPA upgrade. Best, -- Bastien