Custom component and existing blueprints

I am also having this problem. Made a CPP custom component, each time I am changing something a little major, the component in the BP is broken. I have been recreating fresh BP each time so far but now it is really becoming unmanageable. I can give you something reproducible through PM if necessary.