on is a more official term for “on”, specifically in abstract senses. It is a mix of two English words, up and on. This phrase is a far more official preposition than “on” (they've got the same that means).
In https://rafaelbbdm080902.blogdigy.com/apon-can-be-fun-for-anyone-44562333