This is normal. Gmail does not allow you to send email with a sender address which is not on the account. Which effectively means you will always send with an @gmail.com address. There is no way to “fix” this, other than using a different email provider which does allow you to use your own sender address.