BGP Prefix forwarding

Good Afternoon

I’m a little new to BGP forwarding, I need some help.

I previously had 03 CCR2216 routers, on one of them I received 6Gb capacity from a provider and advertised a /24 prefix. On the other I received 5Gb capacity and advertised a different /24 prefix. On the third device I received a connection from both routers and distributed the service to my clients.

The problem is that 02 of those routers were damaged and I only have one router available to do everything.

My current configuration is the following:
I establish my ebgp peers, and I advertise through filters the prefixes to each provider. Both providers only send me the default route
I have the default route with distance 1 to the first provider, but all the upload traffic goes to this provider, both the prefix advertised to that provider and the prefix advertised to the other provider, causing me problems accessing some sites.

Is there a way to send outbound traffic through each provider where the prefix is ​​advertised?

Example

Border Router
Port 1 = Provider 1 (ASN 1234)
Port 2 = Provider 2 (ASN 4321)

My Prefixes
-212.168.0.0/24 (Announced to ASN 1234)
-212.168.20.0/24 (Announced to ASN 4321)

Upload and Download traffic of 212.168.0.0/24 should be only by provider 1
Upload and Download traffic of 212.168.20.0/24 should be only by provider 2

Currently all upload traffic is on one provider.

thanks in advance..

Maybe this is what you want: https://www.youtube.com/watch?v=JWSfC_7p1yU
Edit: except the NAT part.
Here is the official documentation: https://help.mikrotik.com/docs/spaces/ROS/pages/59965508/Policy+Routing