Just an FYI: The use of BlueprintSpawnableComponent is limited to Components (so UActorComponent, for example). So if your class isn’t a component and adding that tag doesn’t work, at least you’ll know why
And if it’s still not working, do post back! Always start with the simplest of possible solutions and we can work our way through until we reach a proper answer.