Very cool story, thank you for sharing!
Just went on a wikipedia rabbithole and learned about Decamark. Fun stuff.
Aha, it happens to me too!
I found Decamark back on an emulator when I used a cheat in Ruby to skip the first Pokemon introduction. I entered the forest without any Pokemon and it appeared as a placeholder ally.