Found the issue and a fix by shifting some code around. The cause was that the global $post was not set during the save process. Why I’m not sure, but I can re-set it if it’s not there and continue opperations as normal.
Code updated on your site. A patch is in the development code for the next release.