However, if a tree is a bit to the side of the place, it might still be possible to place a train stop on that position, even though there isn't a green square to signify it:
images
Square is shown (because the trees are further away)
I think it is problem with the green square using the wrong hit box to check whether a stop can be placed there.