If adjacency is already created and o/p feature on an interface gets enabled after adj creation, adj->rewrite_header.flags gets correctly updated with VNET_REWRITE_HAS_FEATURES and features get applied correctly.
However, if o/p feature on an interface gets enabled and then an adjacency is created, adj->rewrite_header.flags do not get updated, thereby no o/p feature gets applied during packet forwarding.