I split my diffs like I've always did so they can be reviewed by a human (or even an AI which won't understand 50 file changes).
The 50 file changes is most likely unsafe to deploy and unmaintainable.