i agree that the c++ base shouldnt matter , i event set it to abstract but just would not work without it for me.
if i didnt add it to the asset manager, it would sometimes work and sometimes not but when i added them they always worked.
all very strange but honestly i just think BP Subsystems arent very well supported, i ended up scapping it and just using actor components