Local boot iPXE in multi-NIC environment

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:

Foreman and Proxy plugin versions:

Distribution and version:
RHEL 8.7

Other relevant data: