I noticed you are using the same data-source for both persistence units. This means that the same database is going to be used for both persistence units. I'm not sure about the expected behavior here.
Do you have any error or warning in the appserver output?
Best Regards,