Hi John, I may not fully understand the question, let me try.
Today, federated communications initiated by a partner of yours on TeamsOnly will always land in the SFB client of the Islands user, and be transported over the SFB federation link. See https://docs.microsoft.com/en-us/MicrosoftTeams/coexistence-chat-calls-presence
Is that not what you are seeing?
If you have a compliance solution for that SFB federation, it should catch it. What am I missing?
In the future we intend to introduce a native Teams to Teams federation. At that point the path would no longer go through SFB federation. That said you should be able to block that at the Teams federation parametering level.
Other option is to not use Islands and go to the interop modes instead.
Hope that helps.