Yes, that is correct, since the Higher Priority task has said it need the Mutex, it will be blocked until it is available (or the timeout on the take expires).
With Mutexes, the lower priority task will temporarily inherit the priority of the higher priority task, so that a middle priority task can’t keep the low priority task from completing what it needs to do to release the Mutex.