Grammatically it should be "His wishes are weighing more heavily on him than his duty and commitment", but this doesn't make much sense to me. Wishes are not usually things that "weigh heavily" on one. "
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.