I know this is kind of an old post but I'm hopping on to say I think I'm dealing with the same issue.
I have a web map that I use in collector that relates multiple instances of one main feature class to multiple different tables; essentially many layers with the same base information, and then each gets layer-specific data from a joined table. Currently running ios 14.3 and I'm getting the 3079 error for all of my layer.
All of ESRI's documentation currently indicates this is a problem experienced by Hosted Feature Layers, but I'm consuming this map in our organization's portal, and the layers are a Feature Service published from ArcPro (Not a hosted feature layer).