Hmm, good point .. maybe the update routines aren't being triggered .. I'm on my pally so will test that one. Then I'll test the warlock one out .. my apologies if it's not working properly *sigh*.
Edit:
Okay, think I realise now why people use a fake player frame to do this rofl. They use a getparent.unit value that gets updated on target change. Will incorporate the new changes and yes, thoroughly test it out on the two classes at least
My apologies again for missing out that vital ingredient
Okay, seems to be working .. holy power and soul shards being visually displayed when being filled and used. The same change worked for both so hopefully it will work for the druids.