C++ Blueprint Library Nodes Disassociate When I Open The Project

So I have these two plugins (Plugin Alpha and Plugin Beta) Plugin Alpha is a Blueprint Library plugin where I’ve defined several functions I want to use in Plugin Beta (a content plugin). When I’m playing (after building and compiling using UE5s live coding) everything works fine for that session. However, when I close the project and reopen it all the Blueprint nodes created by Plugin Alpha say they no longer exist in Plugin Beta.

How can I make it so that my BPLibrary nodes reload properly after a starting a new session?

Note: Plugin Beta lists Plugin Alpha as a dependency in the plugin settings.

I achieved my result by building Plugin Alpha and creating a new UE5 project with Plugin Alpha enabled. I then created a new plugin and moved Beta to that loction. Everything works fine now.