Local boot iPXE in multi-NIC environment

Problem:
When a machine has been discovered with multi-NICs, you can only select one NIC as the provisioning interface. At this point I either configure multiple NICs or create a bonded one. Regardless, once provisioned, if I boot from the non-provisioning NIC to test redundancy, the iPXE Global Default template is returned and I re-enter the discovery image.

Expected outcome:
If I boot from any NIC configured as managed and the host is “built”, the iPXE local boot template should be returned. Either this, or allow me to select multiple NICs for the provisioning interface.

Foreman and Proxy versions:
Latest

Foreman and Proxy plugin versions:
Latest

Distribution and version:
RHEL 8.7

Other relevant data: