Hi - I've had this happen to a few clients when implementing. The issue is that your Hours Per Work Day do not match the user's schedule.
While your user has a capacity of 22 hours a day, your hours per work day is less than 22. (Don't know the start time of the task so can't let you know for sure what it is set to.
Example though... if your schedule is Midnight to 10pm and let's say that your hours per workday is 8 hours... if you had a task that was 2 days duration, the task would start at Midnight but would end at 4pm the same day. The duration is calculating 8 hours per day so calculated 16 hours. (Hope that makes sense)
Sadly, Hours Per Work Day is one of a few settings that is Global and cannot be changed for a single group 😞
One thing that did work for a client of mine was just to do Fixed Dates task constraint for the tasks the users is on and set the beginning and end Date & Time.
I hope that is helpful for you.