Hi,
I was just thinking about it, if it is same unit on which you have 3 different groups configured on one primary and 2 secondary IP addresses, then from routing perspective all the routes will be in the global inet.0 routing table and will show them learnt via protocol direct.
So I think, it should still work? What does "show route forwarding-table destination x.x.x.x" show for the secondary IP address?
Thanks