Hi . Gonna split this into 2 sections, one with my goal and what I want to achieve, and the second showing where I am currently.
1.) The Goal
I create applications for clients which access websites with restricted API's, as in allowing 100 requests per minute per API key. Recently a limit of 1000 requests per minute per IP Address was imposed. My applications all combined create more than this 1000 requests per minute limit, so I've essentially had to split the applications up across multiple servers using the various IP addresses I have purchased from Hetzner. I was recently told by another developer that it is possible to have multiple IP addresses attached to one server. This would then allow me to utilise these using software (Python) to make API requests using these multiple IP's to circumvent hitting the 1000 request per minute limit, and rather have a limit of say 5000 requests per minute (If i had 5 IP's attached)
2.) Where I Am
So i followed your advise, I removed the extra 2 NIC's. I even reinstalled ubuntu on the test machine just with 1 NIC to fix any configs that im not aware of back to system defaults. I then attempted (and I think sucessfully) changed the main IP ending in .248 to static. See my `ip a` screenshot:

To me this shows that I've got my main IP ending with .248 which is the one I use to connect to the server via SSH, as well as my .237 IP which is marked as secondary. These are now both on the same interface ens160.
I can also locally ping .237 and it responds just fine. Heres a copy of my netplan config & `ip route show`:

So now, the problem I have, is that IP ending with .237 is only accessible locally. I cannot access this externally, or ping it from the outside. This also means I cannot use it for my API Requests like I mentioned in PT 1.
Have I done this correctly, if so, what else do I need to do to allow this to access outside networks?
Just for reference, I am using EXSi 7.0 Update 2. I have multiple IPV4's available as I purchased them through Hetzner (the service provider) and I can request individual mac addresses for each IP.
When configuring the other VM's I would typically make the NIC and have to manually input one of the IP's mac addresses to allow it to be able to access the internet using the IP.
P.S I've also noticed that I cannot access anything, like the ubuntu resources when running apt get with my netplan config in static mode. So i've had to revert it back to DHCP. Although I can SSH / FTP into it, and ping 8.8.8.8 etc