1 year later...
I can't speak to why this didn't work for you in the previous version (I did not test it) but MultiPatch 1.7 (released today) is able to apply this patch correctly. I applied the patch and confirmed that it was correct. The previous version of MultiPatch was based on the same BPS patching code that beat used, which may explain why they both behaved the same. The new version switched to a different patching library for BPS and IPS (Alcaro's Floating IPS) which is considered the best one.
As to why I replied to this:
1. Nobody did.
2. I was looking for threads to see if I missed any bug reports prior to releasing MultiPatch 1.7 because people don't always post them to the issues tab on GitHub.