Hello Rob,
To better evaluate your options, you should perhaps first understand the role of sub-layers in WFP filter arbitration (https://learn.microsoft.com/en-us/windows/win32/fwp/filter-arbitration).
Filters that you create via "firewall rules" use the sub-layer FWPM_SUBLAYER_MPSSVC_WF and these filters will always be "trumped" by the FWPM_SUBLAYER_UNIVERSAL sub-layer rules created as part of the "WFP Built-in IKE Exemption Filter" mechanism.
The "WFP Built-in IKE Exemption Filter" filters are not always present - their presence depends on various factors ((e.g. IPsec) connection security rules, VPN incoming connections, VPN outgoing connection establishment, etc.).
Unless you have a full understanding of the implications and strong need, I would recommend dropping this idea.
Gary