On some hardware like Thinkpad T14 you dont get assigned an IP untill after the cloud init connection stuff, the solution to this is to add ip=dhcp to the installer kernel parameters. I haven't checked if this causes issues on other hardware but i recomend putting the parameter as a defaultOn certain hardware models, such as the ThinkPad T14, network interfaces may not receive an IP address until after the cloud-init network configuration process is completed. To address this issue, adding ip=dhcp to the installer kernel parameters ensures that an IP address is assigned earlier in the process.
While this approach resolves the problem on affected hardware, its compatibility with other systems has not been extensively tested. Nonetheless, it is recommended to set ip=dhcp as a default kernel parameter to improve out-of-the-box functionality on systems where this issue occurs.