BGP default originate

Hi

Setting up BGP on Mikrotik.
There is one higher-level provider from which I get about 3000 routes.
There is a provider that is connected to me, I have to give it Default view, ticked Default Originate = if installed, but for some reason all 3000 routes are transmitted, what am I doing wrong ?
Immediately I apologize in BGP is not strong

/routing bgp peer
add disabled=yes in-filter=AS65501-bgp-in instance=MTC name=MTC out-filter=
AS56988-bgp-out remote-address=a.bc.d remote-as=65500
/routing filter
add action=discard chain=AS65500-bgp-in comment=Elcat prefix=10.0.0.0/8
add action=discard chain=AS65500-bgp-in prefix=192.168.0.0/16
add action=discard chain=AS6500-bgp-in prefix=172.16.0.0/12
add action=discard chain=AS6500-bgp-in prefix=169.254.0.0/16
add action=discard chain=AS6500-bgp-in prefix=224.0.0.0/4
add action=discard chain=AS6500-bgp-in prefix=240.0.0.0/4
add action=discard chain=AS6500-bgp-in prefix=127.0.0.0/8
add action=discard chain=AS6500-bgp-in prefix=a.b.c.d/22
add action=accept chain=AS6500-bgp-in
add action=accept chain=AS6500-bgp-out prefix=a.b.c.d/22
add action=discard chain=AS6500-bgp-out

CCR 1072 v6.47.6

Add a route filter for that peer and only allow default to it, something like:

/routing filter
add action=accept chain=BGP-Out prefix=0.0.0.0/0
add action=discard chain=BGP-Out

If I add

/routing filter
add action=accept chain=BGP-Out prefix=0.0.0.0/0
add action=drop chain=BGP-Out

[/quote]

And I do default originate = if installed

Then routes are not declared at all