Maybe I was late for a month, it was relevant somewhere on April 1, but still a very important grammar question.
If I have not forgotten the Russian language course, then:
ON is written separately if it is used as a substantive. For example: Natasha smoothly descended on my ass.
NAHU is written together if the vector is implied (distance + direction). Example: Those who disagree with this quotation can thin columns tope.