As one of the developers on Periodic Madness (I just do functionality things, don't ask me anything about the mod), we had someone come in who had an issue with this mod.
In the process, we discovered that your Squeak Through replication is a data stage process... This is fundamentally not where you should be doing things. That should be a data-updates like the original Squeak Through or a data-final-fixes like Squeak Through 2
Still isn't compatible with PM with that fixed, but I'm chalking that up to the difference in complexity (your 17 lines vs the 155 of Squeak Through 2).
I also personally believe a modpack is better than packaging the mod concepts together, but that's separate.