I found the solution to my issue, this only happened with me when my bluetooth headset is connected.
Ringtone rings fully if any headset is not connected but whenever it is connected the ringtone rings in breaks.
To resolve this goto Connected Bluetooth devices > Select your bluetooth device > Turn off Phone Call option.