This is almost certainly due to a mod.
I've reviewed all the patch notes since launch, and there's no mention of any changes to Jane Kelly or the tutorial process.
I've also used my unmodded, fully patched game to test multiple run-throughs of the tutorial on different difficulty levels and Jane Kelly has remained true to her Ranger roots each time. I don't have any of the DLC installed though, so this test isn't as definitive as I'd like it to be.
Most of Jane Kelly's predetermined attributes are set in DefaultGameData.ini, but as far as I can tell there's nothing in any of the ini files that sets Jane's promotion class.
It's probably built into the tutorial code, but I can't view those details without the modding SDK installed. If it's not in the tutorial files the other likely location would be the code and data that handles the armory screens. From the mods you listed that probably makes Long War Perk Pack and Chooseable AWC Perks the main suspects.
Randomising Jane feels in keeping with the "style" of the Long War folks to me, so that would be my first guess, even though their changes notes don't seem to mention it anywhere I could find.
Once I find out how Jane's promotion class is actually set I'll update this answer. With a bit of luck you or someone else will have already figured out which mod is responsible by then anywaybeat me to it. :)