On our realm server, when transporting villagers via minecart the minecart will not stop on unpowered rails. The villager is somehow forcing the cart to continue. If set on an ascending slop of unpowered rails, the minecart and villager will bounce backwards at the top unpowered rail heading in the wrong direction. An empty minecart functions as intended in these scenarios.
Linked issues
Comments 2
Duplicate of MCPE-36074.
I've had the same thing on my realm, although it looks to me like that would be an intended feature. Entities seem to be able to move minecarts on any type of rail. This also happened to me with zombie villagers and villagers in minecarts, them going uphill / moving on unpowered rails. At the end of your track, take off the last rail: that'll stop the villager from moving on the track. Also remember that rails can be pulled/pushed with pistons on the same height level between two blocks, and detector rails can be used to trigger these pistons. Hope it helps you a bit, cheers
Antoine