Why it is is not possible to use Level Blueprint externally?

You can get a reference to the Level BP using Get all actors of class (Level Script Actor Obj Ref).

Problem here is you cannot save a reference of that type. Save the output as an Actor.
Then, you implement an Interface in the Level BP and call “Get” functions through the interface.

Easy and Performant.