advert represenation possible bug

In case of usage routing-table in bgp instance
routes advertised list is empty but routes advertise and install in routing table

for examaple

/routing bgp> instance print 
Flags: * - default, X - disabled 
 0 *  name="default" as=65530 router-id=0.0.0.0 redistribute-connected=no redistribute-static=no redistribute-rip=no 
      redistribute-ospf=no redistribute-other-bgp=no out-filter="" client-to-client-reflection=yes ignore-as-path-len=no 
      routing-table=overTunBroker



advertisements print 
PEER     PREFIX               NEXTHOP          AS-PATH                                                     ORIGIN     LOCAL-PREF



/ip route print      
Flags: X - disabled, A - active, D - dynamic, C - connect, S - static, r - rip, b - bgp, o - ospf, m - mme, 
B - blackhole, U - unreachable, P - prohibit 
 #      DST-ADDRESS        PREF-SRC        GATEWAY            DISTANCE
 0 ADb  0.0.0.0/0                          10.4.4.33                20
 1  Db  0.0.0.0/0                          10.29.0.1                21
 2  Db  0.0.0.0/0                          10.29.0.5                22
 3 ADb  10.29.0.0/16                       10.4.4.33                20
 4  Db  10.29.0.0/16                       10.29.0.1                21
 5  Db  10.29.0.0/16                       10.29.0.5                22
 6 ADb  192.168.20.0/24                    10.4.4.33                20
 7  Db  192.168.20.0/24                    10.29.0.1                21
 8  Db  192.168.20.0/24                    10.29.0.5                22

BGP advertisments don’t show up in /ip routes (unless the ip routes you pasted is from the remote router - it’s not clear the way you pasted these - no hostname is shown)

You can advertise stuff and not have them in your routing table. And you can have stuff in your routing table that are not advertised to BGP.

I believe the culprit is that you are using a different routing-table for the BGP instance.
I remember I saw this bug last year while trying to implement a BGP version of the Blacklist Filter script by IntrusDave
http://forum.mikrotik.com/t/blacklist-filter-update-script/89817/84

It’s mostly cosmetic (since it does advertise the prefixes) but it sucks since you can’t do proper troubleshooting.

I guess you can submit a bug report to support@mikrotik.com

I agree: using separate routing table for BGP instance works fine, but “advertisements print” does not.
You need to debug without that. E.g. look at the other side.