default route preferred instead of bgp for /32 IP

Hello

I am receiving a /32 via BGP IP from an upstream which is required for a specific reason. Although the /32 IP address is showing in my routing table, the default route via 0.0.0.0 is always taken. I have increased bgp-local-preference on the input filter but it has no effect.

Any idea how I can resolve this?

As a workaround I have added a static /24 to the destination gateway but its not a long term solution as the upstream provider can change the /32 IP at any time.