Can't Select Skeletal Mesh in Character Blueprint

For a while, I’ve been using a static mesh as a placeholder for one of my characters. Now, I want to get rid of that mesh and replace it with an actual skeletal mesh. However, when I try to select the inherited skeletal mesh component, nothing happens. I can see the viewport tab glow as it does when I select any other component, but no settings or transform widget for the mesh appears. The same goes for the inherited arrow component.

This has happened to me before, and the only fix I’ve found is to reparent the blueprint to actor and then reparent it back to character, but whenever I try to reparent this blueprint, Unreal crashes, and even if it didn’t crash, to much of my script would likely break for me to repair it in a reasonable amount of time.

Is there any simple fix for this, or is my only option to remake my entire blueprint from scratch?