What you're describing seems to be a rel file loading the original stage. It doesn't freeze because it's a FD rel file, and only loads modeldatas 1 and 2, which are in most stages... But the replacing stage doesn't load. Is your stage in the correct folder with the correct name?
No that wasn't my problem, I had it correct in my SD card, I just couldn't remember the name while typing it here.
Yes and Yes... the stage is pf/stage/melee STGONETT or w/e the earthbound stage is. I checked so many times
STGONETT is incorrect. Should be STGDXONETT. That could be your problem right there. All Melee stages should have 'DX' somewhere in their name.