Static gateway

Hey,
I have a set of IPs (of an online service [lets name them y.y.y.1-4) i’d like to connect to via my other addresses.
What i mean, my ISP gave me a pool of /29 so I use x.x.x.1 as my main one.
What i’m trying to do is to use x.x.x.2 (same pool same interface) to connect to those y.y.y.1-4

My initial thought was, that adding x.x.x.2 to the address list, and y.y.y.1, y.y.y.2 … with x.x.x.2 as gw to the / ip routes should work , but after a brief testing, i can tell that all packets to y.y.y.y are still going through default gateway.

I am a little tired, so probably i’m making some obvious rookie mistake, but please, can some help me sort this out?
I’m pretty sure i’ve done it in the past, and i do not recall this being even remotely hard… Am i missing some distance/scope/targetscope parameters, or NAT rule or something? It’s literally just 4 IPs, manual setting would work just fine, but i seem to miss something…

You do not want to change the route, but change the source address.
How to do that depends on further details of your network that you are not giving.
It may be a matter of adding a route to each external address with a different source address.
But it could also mean you need to change NAT rules.

Did that, didnt work.

Tried that- didnt work either.

What missing details shall i provide to make it easier to diagnose?