I can confirm that on latest, using XOA plugin v0.29.1 that all options of control planes 1 -> 7 deploys using DHCP and also tested a three control plane instance using static IP's. Pretty cool
kubectl get nodes
NAME       STATUS   ROLES           AGE     VERSION
cp-1       Ready    control-plane   12m     v1.30.2
cp-2       Ready    control-plane   9m15s   v1.30.2
cp-3       Ready    control-plane   6m11s   v1.30.2
worker-1   Ready    <none>          3m30s   v1.30.2
worker-2   Ready    <none>          3m16s   v1.30.2
worker-3   Ready    <none>          3m23s   v1.30.2