Can't load from soft class reference

I am trying to set an objects BP type by loading it from a folder in my project (based on a bunch of conditions). However even though the path is valid and the reference is valid, it fails to load.
At a bit of a loss here since everything appears to be true up until the load “finishes” and it says it’s not a valid class.