you are doing concatenation between strings, because
FormatNumber function will return string value
for proper output it should be like below,
Me.txtPaymentMethodSubTotal.Text = FormatNumber(Convert.ToDouble(l_SubTotalWithPMFee) + Convert.ToDouble(txtHandlingFee.Text), 2)
Happy coding!
:)