I don't think there's an on_server bug, but the current A7 version has indeed a bug in sending functions and actions to the server under lite-C - see bug list. However everything should work under C-Script.
You can look into the Pong multiplayer example for learning how to use the on_server event under lite-C.