Interesting predicament! Why exactly do you want two separate keys? The floating license server can serve multiple "clients" / pods, so you can have one floating license server with multiple "leases" available.
The idea is you would have 1 key with two or more "activations" available. Both / all pods would retrieve leases at startup until there are no more leases available from the server. But there is only one product key and floating license server in this scenario - the product key just enables multiple servers taking out leases concurrently.
Does that architecture simplify your issue? Is there a piece of the puzzle that I am leaving out?
This is definitely something we can cover under our professional support if you want to open a support ticket and go through that channel though! Your CS representative would also be happy to chat about the specifics here!