As stated in the subject this post is for aapanel developers.
Unlike ubuntu, all rhel based distros now use systemd as primary method for initiating services via unit file. In opposition to this, when i checked, aapanel use init files to start nginx, mysql etc. This can cause issues in future.
init file are located in /etc/init.d where as systemd files for external services are located in /usr/lib/systemd/system
Inorder to solve this, i had manually created systemd wrappers to run init services for mysql. For nginx i cannot dot this, as it will conflict with already running nginx, and iam unable to stop nginx service (it keeps on restarting whatsoever).
Kindly do take this as a serious bug and fix this in upcoming versions.