IT seems that the containers get confused when two iframe-wrapped portlets are deployed to the same portlet page. I tried adding name/id field to the iframe, which made no difference. Running multiple iframe portlets in Peoplesoft seems to work for some reason.
I'm thinking maybe if this can't currently be done, this is something I could request somehow? How do fixes get added to these three open source platforms? Thanks to whoever's out there!