The “align top” allow only to align the “box content” of the object. It’s not possible to define an origine point. The “move” command has a random result… the align is correct on the top view but not on the face view…
The easiest way to do this is probably using SmartTrack. In the view you show in the top left, select your object, call Move, select your start point on the object, then move the mouse to a point on the destination line (don’t click) and wait until the smart point lights up, then move it over horizontally (smart ortho will do this) until it lines up with the smart point and the vertical ortho and let go.
Hi Jerome - I tihnk I would use Move and the Tab direction lock to lock in the direction. Also, using Project on object snaps can help, if the view is ortho to the CPlane.