I have fixed Gardenia. She will work in beta 2.1, which I will release this week.
However, I haven't found any bug catcher in Eterna Forest that sends out a "!" or freezes the game. There's no "Bug Catcher Douglas" programmed there, not even in the original Diamond.
VS Seeker trainers will be fixed too, as well as a strange music glitch that corrupts an instrument (go to Sandgem and listen, for example).
By the way, Gardenia now suffers the trainer name glitch, which has no fix yet. I really don't know the reason of that name corruption, but it's not the text file, I'm sure. Does anyone have any ideas of possible solutions?