When a route is filtered using route-map (like set protocols ospf route-map 'default-route'), the route appears in the OSPF database (as expected) but also in the routing table as "inactive". Example for 0.0.0.0/0 (which was filtered):
O 0.0.0.0/0 [110/10] via 192.168.1.244, eth0 inactive, 00:07:41
As a result, other routing rules that depend on the existence of that route in the routing table might lead to incorrect results.
Example:
The router with the inactive 0.0.0.0/0 will still redistribute a default route via "set protocols ospf default-information originate". This should not be the case as 0.0.0.0/0 should not be in the routing table!