I honestly have no idea what changed here.

Not a clue. Unity fiddles a lot with files