Hi Imran,
Yes, it seems kind of stubborn and straightforward at the same time. I took a cube rotated it, recreated the example from your link, and it just fails. If everything is orthogonal, things are simple. While things are orthogonal, one could just take the value of the neighbor edge and apply it to the edge’s points. Well, life in modeling is often more complex, hence my rotation of the object.
I guess what you are looking for is in this tutorial, around 08:20
https://www.cineversity.com/vidplaytut/the_snap_settings
Manual (example 3) Perpendicular Snap
https://help.maxon.net/us/#DMODELING-SNAP_SETTINGS?highlight=perpedicular,snap
I was not able to find any hint (tutorials here, manual, or anything in terms that showed up googling the request) that indicated that this would be an option with edges.
I have had prepared already a video, but then saw your image from the new post, so the rhythm of click and go was my target here. Yes, not your question, but I have a question, is that more clear to understand?
https://www.amazon.com/clouddrive/share/IcUOvnnCZ0Q41JpfwkF93yiJfEtM3YvKr7nBk1Wl8lq
All the best