Re: func_train stopping
Downloaded and tried the map.
Yes, i was right. The problem is that the func_train light is placed near the end of the tunnel; you must place it at the middle of the map and it work right.
Just two small suggestion. the compiler log says that some path_corner are outside the world and hlcsg cannot compile.
Ensure to put the entities first inside the world space.
Another thing, is better if you build brushes using the grid, and, generally for walls, with a thickness of 16 units.