I had a filter starting with 0 and ending with 5 , i replaced these one by one with add chain=xxx_out rule="if (dst == xxxx/22) { set bgp-path-prepend 3; accept; }" place-before=X , i did a place-before=0 on the final one and that filter entry stopped working. This was a rule to let an important ip block to my upstreams and resetting the bgp process did nothing, only adding to the filter at a higher number with the same filter rule allowed the route to be announced. then i removed the 0 rule to clean up and all was fine.
This is obviously pretty minor, and I realize I should report through normal channels, but, lazyness. so if someone wants to verify and get this added have at it.