Congrats on the weight loss.

I can see that the white shirt and whit(ish) hose should strike a balance that highlights the kilt, but to my eye it doesn't.

The white doesn't clash, but it isn't doing any useful work for your overall look either I don't think.

I do agree that lovat blue would be a terrifically versatile hose color for day wear. Second choice hose would, I think, depend on what color shirtts and sweaters you favor.

Also, you already have the single most important item for successful kilt wearing - a good smile. Hose color is a minor point since you have the smile already.