Currently with fee=no and fee:conditional, OsmAnd still seems to display only "fee: no". Not sure if the tagging is incorrect or OsmAnd is at fault for not understanding it.

Maybe fee=yes with fee:conditional=no would be safer?