OK, um, its like 3 years and half that ive been noticing this and nobody ever fixed it, i also didnt bother much to point it out but lately i did, still nothing was done tho.
Psys are bugged, the souls that we cast and last for a lifetime(or at least should) and that dont go away even if u relog, are affected by teleportations and (i think) by seals.
Infact alot of times my souls run out way earlier than their time, with the result that since the CD is fixed tho, i gotta be unbuffed for sometimes "just" 30 seconds, other times even 2 minutes.
Ive noticed that teleporting around alot while they r on decreases their duration and everytime that i fight a mage(and i usually get sealed and reverted alot) they decrease even more.