Yes what was the need of running the special on the same route covering same stations with pathetic speed :/
Only reason i feel was that for 12520 from Kamakhya once the quota for bookings till Patna is exhausted then the WL is not issued, this might have prompted for a special run (but its useless)...