You are correct in that multiple accounts within the same "world" are against the TOS.
However, we are not experts on the interpretation of implementation of the TOS, I would recommend contacting Support through the app support channel or web support channel to get clarification.
We can offer suggestions from the forum (but realistically, it is only a suggestion, even from the CAs).