Blueprint behaving differently when launching PIE from different locations

I have a blueprint, which spawns an Actor. When i launch Play-In-Editor from the blueprint, everything works as intended. However, if i launch Play-In-Editor from the level it does not work as intended. Both instances i am launching to new editor window. I have never experienced a bug like this before. Is this new to UE 5.4?

To anyone with a similar issues, the root cause, in my case, was the object names of some objects are different whether you launch PIE from a level or from a blueprint. This caused my logic, which checked the names of objects, to not run properly.