How can I assign an IP to a VM on a SoYouStart dedicated server

Just create a virtual MAC in the OVH control panel (I assume this is also availaber in soyouStart?) and use this IP inside your VM, of course, use the configured Host MAC.

see also:

https://pve.proxmox.com/wiki/OVH