Doctors have been taught that TSH is basically the only test needed to determine a patient's thyroid status. This is expedient but it is false. In reality TSH has only a weak correlation with the acttual thyroid hormones, and a negligible correlation with patient symptoms. So TSH is useful as a diagnostic only when it is at extreme levels. TSH should not be used to determine a patient's medication dosage.
A thyroid patient's should be treated as needed to relieve symptoms, guided by levels of Free T3 and Free T4. Free T3 is the biologically active thyroid hormone that largely regulates metabolism. Free T4 is a prohormone available for conversion to FT3.
Your FT4 is at the top of the range, suggesting that perhaps you are still somewhat hyper. You really need to also test for FT3. More importantly please tell us about any symptoms you have currently.
Not sure why he increased Propranolol and not Carbimazole. I hope the Endo corrects that.
I suggest that you talk to your doctor about your symptoms and your FT4 being at top of range, and ask if you need to increase your carbimazole dose a bit. I also suggest that you should make sure they also test for Free T3 whenever labs are done. Please let us know how it goes.