Making it look as if he is doing you a favour by agreeing to you having those last three blood results makes him look condescending and smarmy. Oh, and arrogant.
We really need the reference ranges as well! If 19.6 is within the reference range for FT4 then what you have done seems entirely reasonable. The marginal difference in TSH at the extreme is, in my opinion, of little importance.
It is only the TSH which is questionable - and that is being used as an indicator of thyroid hormone levels. If it is not doing that right, the reason should be questioned rather than the medicine cut!
If I have understood right, your doctor is not exactly helping you.
I suggest an appointment with a different doctor - say make an appointment on a day your GP doesn't work - and/or ask for a referral to an endocrinologist.
I fear that you cannot expect to get the issues properly investigated and resolved unless you do something like this.
Content on HealthUnlocked does not replace the relationship between you and doctors or other healthcare professionals nor the advice you receive from them.
Never delay seeking advice or dialling emergency services because of something that you have read on HealthUnlocked.