I am finding nothing that Karma decreases the cool down of Rejuvenate. Only that it affects the ability to cure poison and remove curses.
Once again all the code is open source so lets take a look and what might explain why your delay went from 60 to 180.
Code:
int skill = ((int)Caster.Skills[CastSkill].Value + GetWeaponSkill() + GetMasteryLevel() * 40) / 3;
int duration;
if (skill >= 120)
duration = 60;
else if (skill >= 110)
duration = 120;
else
duration = 180;
(Casting skill is Chivalry + Weapon Skill for the type used + (Mastery Level * 40)) / 3
So:
skill = floor((Chivalry + best weapon skill + (masteryLevel*40)) / 3)
then
>= 120 →
60 min
>= 110 →
120 min
otherwise →
180 min.
Thus, On a normal
120 Chivalry / 120 weapon character:
- Mastery 3: (120 + 120 + 120) / 3 = 120 → 60 min
So, is your character 120 Chivalry, 120 Weapon skill, and a level 3 mastery? That is the only way you get the 60 minute cool down.
The only thing Karma affects is the ability to cure poisons and remove curses - as per the links you posted, and that is exactly how it works in the code.
The paladin restores the hit points, stamina, and mana of a target based on mastery level, and with sufficient karma can remove poison and curses.
On top of that community reports from retail show much longer recharge times, including a report of
6 hr 30 min at
120 Chiv / 100 weapon / mastery 2 and another report of
656 minutes at
94 Chiv / 120 weapon / mastery 1, which does
not line up with the the TrueUO 60/120/180-minute tiers.
I did find one bug though - the 120 minute tier is never hit. That will be fixed shortly. All in all though I am finding nothing that validates anything in this bug report based on the actual reported issue.
As far as Holy Fist we will need more than feelings to investigate. As far as I know Holy Fist is working how it should based on current production UO. If I am wrong and you can show me where, please let me know.