I’m not sure anybody is aware of this but in Unreal Engine 5.5 Choosers would resolve Soft References for you. Since Choosers can’t output Asset (Soft Reference) but they can store them, it only makes sense that they would resolve them for us without us having to Async Load them given the fact they will only output a Hard Reference.
This seemed to be the case in Unreal Engine 5.5 but now, in Unreal Engine 5.6 they simply output a Null Reference for any Asset (Soft Reference) selected from them.