Hi @kashif_nazeer,
If OJS self-reports as version 3.3.9.9, then it indicates that the upgrade from 3.3.0-x to 3.4.0-x did not complete successfully. When you attempted the upgrade, you should’ve received an error message with more details; do you have that message?
Regards,
Alec Smecher
Public Knowledge Project Team