Having to recreate blueprints on C++ constructor changes?

I am also having this issue, and sometimes reloading the asset works, but often times it does not. Neither does restarting the editor.