The presence states between two accounts/users that are not synced would be treated distinctly. If a user signs in to Teams with Account A and signs into Outlook with Account B, then they would have their own presence states. Likewise for vice versa.
Presence is a service that apps use. Outlook, Teams, Skype, etc... If those apps use the same user ID, then their states would propagate across those apps for that ID.