Policy based VPNs not coming up on SRX4100 running 22.3R1 or above.
Policy based VPNs are not supported when the IKE package is installed hence IKED is running (instead of KMD), starting on 22.3R1 this package can be installed on SRX4100/4200/4600 and SRX1500, refer to https://www.juniper.net/documentation/us/en/software/junos/vpn-ipsec/topics/topic-map/security-ipsec-vpn-overview.html#id-ipsec-vpn-feature-support-on-srx5000-line-of-devices-with-srx5kspc3-and-vsrx-instances-with-ne
Platform
Junos OS Release with junos-ike Package
junos-ike
SRX5K-SPC3 with RE3
19.4R1 and later as default package
SRX5K-SPC3 with RE2
18.2R1 and later as optional package
vSRX Virtual Firewall
20.3R1 and later as optional package
SRX1500
22.3R1 and later as optional package
SRX4100, SRX4200, SRX4600
SRX1600, SRX2300, SRX4300
23.4R1 and later as default package
In order to confirm if the IKE package is installed run "show system processes extensive | match iked", if the process exists then the IKE package is installed and IKED is running.
In this case the workaround would be configuring the VPNs to be route based, please refer to the document on Route-Based IPsec VPNs | Junos OS | Juniper Networks.