I verified this issue. I also verified that my blueprint solution would work. I'm going to be thinking about how to solve it. I feel like, to some extent, this is a game bug. I did get the ghost to place once, but only once.
In a creative mode game I got ghost placement to sort of work, but only if I slid the train along the tracks, which then frequently resulted in multiple ghosts. In Braver New World that technique didn't work at all.