I just went to a mechanic for checking the pinion.
God lucky! The noise wasn’t from the diff… (there still is some boiling(?) noise from diff though)
It was from the right rear wheel.
I found this article from this forum.
Sounds like exact same as mine but only mine is not cured.
I am guessing that it’s from the caliper or handbrake shoe?
Hub bearings are new, btw