I was having issues with containers not opening their GUI after a first show. It turned out to be due to the GUI fadeout time. If it is less than 0.3 there is a problem.
After further investigation, it seems the container.xml does not like having a fadeout less than 0.3 in testing.
STILL NEED THIS SLIGHT JUMP TRICK FOR SOME SITUATIONS THOUGH …
// WE HAVE TO MOVE THE LAST CLICKER SLIGHTLY IF ALLOWING IMMEDIATE REOPENING
location lLoc = GetBehindLocation(oPC, 0.01);
DelayCommand(0.1, AssignCommand(oPC, JumpToLocation(lLoc)));