Got it to work via adding the condition like you suggested! Thank you. If others are having a similar issue and came to the forum for help like I did, try adding an if statement for your inventory return values at the end of your pnc_loop. In my case, the code ended up looking like this:
if inventory_return == True and current_room == "the_current_room":
jump current_room_label
else:
jump expression _return
Might not be the best workaround since you'd have to make an if/elif statement for each room, but hey, if it works, it works!