Try removing openhab- from your Karaf feature names. IIRC that is used to determine if they are part of OH itself. I ran into similar issues with my LOG4J2 Extra add-on.
I see you use:
openhab-binding-glowmarktwith Hildebrand Glowmarkt API Binding [4.0.0;5.0.0)openhab-binding-vicarewith Viessmann API binding for OpenHAB 4.0 [4.0.0;5.0.0)