No, you can’t do this and expect sensible behavior.
The requests for port 80 will arrive seemingly randomly at one front end or the other. The result of such a configuration is undefined, and though not technically i valid, it is for all practical purposes a nonsensical configuration.
All of the rules applying on port 80 (or any port) need to be specified on a single frontend
(or a single listen
) that is bound to port 80.