Ive been playing lets go eevee on an emulator for a couple of days, and I believe there are no autosaves on the emulated version or something? So when i quit out, I lost many hours of progress. I used a save game editor to help me get back to where I was, and I made sure to still go back and do everything I had done already. However something was kinda weird, I went to do the lavender town pokemon tower, and my rival wasn't there, and so I just did it myself, after clearing out the team rocket hideout. I got the silph scope and the poke flute.
Now the problem that is actually occuring is that team rocket is blocking the entrance to silph co in saffron city. I have:
beat the first 5 gyms
cleared out the hideout (beat giovanni)
cleared out the pokemon tower
obtained the flute
revisted the pokemon tower
Another weird thing is that when I went back with my rival after already having cleared out the poke tower, I fought team rocket at the top, but Mr Fuji was not there to give me the flute. I believe this might've happened because the game only checks if you have the flute for the Mr Fuji interaction and not the team rocket interaction?
I genuinely have no idea what I could to do either fix my save file or find out what is actually blocking me from progressing. I have obviously already used a save file editor before so if I can turn on / off an event that might help then I am willing to do that as well.
Can anybody help?