I've come up with another issue - I randomized everything just fine, started a new game, and everything appeared to be working. However, I chose the Revelations line, and then things started to go awry - up until Chapter 7, all the characters were randomized, and appeared as such. But during Chapter 7, I recruited Gunter, who, according to the output file, was switched with Ryoma, and shouldn't be recruitable until Chapter 16. He was still completely randomized, though, so I let it slide. After the chapter, I recruited Azura, who replaced Anna and shouldn't be available at all, but again she was still randomized. Then, after Chapter 8, I recruited Sakura, Kaze, Hana, and Subaki, who weren't randomized at all, and were recruited as usual as per vanilla Revelations.
The only problem I can think of is that I dumped the game files from the Special Edition version, but I'm playing using my digital copy of Birthright with the other two routes as DLC. I set the randomizer to randomize for all routes, and I'm using the Birthright files from the Gay Patch, I merely put in the randomized special edition files instead of Birthright files. Everything else should be in order to the best of my knowledge. Is this the problem, or is there something else causing it? Thanks for the help.