Sorry for the lack of response. I got very busy over the past few months in my personal life so I did not get a chance to see the messages posted here.

I looked a bit at the code and what might be happening is that the other plugin that you are using might be running its post save routine after mine and my code might be conflicting. I did look through the code and the only thing I can think of doing would be to decrease the priority of my plugin save routine to see if it helps.

Try changing the number 10 on line 93 to a higher number (50 or 100) and see if that helps the two plugins co-exist.

Both plugins have an add_action('save_post' .... So, shouldn't the designated save routine be called for both? If that's true it should work because both plugins seem to be protecting the logic around specific post types.