Welp, I tried the logging thing you mentioned, but after following the logging tutorial found here, the lua.log file ended up being empty.
EDIT: Thoroughly confused now. Launched a game with only the Community Patch (newest edition), WFTW, and Steampunk BNW enabled, and boom, Magical Girls spawning. Re-enabled the rest of my mods and MGs are avoiding me like I just got back from a convention. Going through the rest of my mods now to see who the real culprit is.
Edit DOS: Found the culprit. One of my Civilization mods, Luca Trulywroth, had a unique unit that replaced Infantry. As the Steampunk mod removed Plastics, the tech that Luca's UU required, the unit itself bugged, and this somehow blocked MG spawning. Changing the UU's preq tech to Radio, as Steampunk's Infantry used, resolved the issue entirely.
EDIT: Thoroughly confused now. Launched a game with only the Community Patch (newest edition), WFTW, and Steampunk BNW enabled, and boom, Magical Girls spawning. Re-enabled the rest of my mods and MGs are avoiding me like I just got back from a convention. Going through the rest of my mods now to see who the real culprit is.
Edit DOS: Found the culprit. One of my Civilization mods, Luca Trulywroth, had a unique unit that replaced Infantry. As the Steampunk mod removed Plastics, the tech that Luca's UU required, the unit itself bugged, and this somehow blocked MG spawning. Changing the UU's preq tech to Radio, as Steampunk's Infantry used, resolved the issue entirely.