But one piece of canon that I will never understand is why Vader has a castle on Mustafar.
Because it’s where Darth Vader was born. It’s his birth place. It also ties into the fact that Mustafar is supposed to symbolically represent Hell, and Vader lives in Hell.
Also it’s explained in the Darth Vader comics.