I understand the dilemma, but it is confusing.
Ranchi Rajdhani has the issue of both being in the same class having similar number but here,
There's a clear difference here in form of Train Number Series 12xxx 13xxx, class of train (Superfast) etc.
Other Weekly is having stoppage at Lucknow, Rai Bareilly and Varanasi.
It...
more... is via Lucknow as written.
This one can simply be Agra Cantt Kolkata Weekly Express. Other one has already been differentiated.
When "via Prayagraj" is not officially used and neither is Prayagraj a halt then why mention it at all to confuse people ?
If it's stopping at DDU after CNB then that's all that matters. Normal people don't care whether it runs via Prayagraj or Varanasi or Jhansi or Banda.
I don't think there's a need to mention Prayagraj in the name here, unless of course it's officially used.
Seniors and Admins should take a call on this.