score:8
Summary: Tough luck, you probably got as much money back as you could from TfL given the circumstances you've described, as the Tube operates much differently from NR train companies.
While the National Rail (NR) franchised train companies has their own passenger charters, which specifies the level of service customers should expect, and more importantly, the level of compensation a customer can seek, Transport for London (TfL), or more specifically London Underground, is not on the list of Train Companies.
This is further confirmed in the National Rail Conditions of Travel, where London Underground is specifically excluded (page 31):
“Rail Service Provider” means Network Rail, any organisation or person (other than a Train Company) that operates a station and any person or organisation that hires rolling stock to a Train Company, but does not include London Underground;
“Train Company” means a company operating passenger railway services which is required to apply these Conditions to persons purchasing Tickets, under a condition of the passenger licence granted to the company by the Office of Rail and Road. [...] A list of these train companies can be found in Appendix A.
For avoidance of doubt, London Underground is not included in Appendix A. There are some nuances on London Overground and TfL Rail, while being under TfL control, actually being "franchised" train companies, but we will steer clear from that as the OP is likely to have taken neither in this journey.
As a result, what the OP expected on TOCs, which I quote:
While GWR, Great Northern, etc operate this "30mins => half refund || 1hr => full refund" policy (with some minor variations between TOCs)[...]
... does not really apply. Instead we should look at TfL's condition of carriage (emphasis mine):
8.1.3 If your Tube journey was delayed by 15 minutes or more for reasons within our control, we will refund you the single pay as you go fare for the journey on which you were delayed. We will refund the cash value, for the delayed Tube journey, if you bought a paper single or return ticket. You must apply online within 28 days of the delayed journey.
Notice the use of "Tube journey" instead of a mere "journey" in this clause. This has essentially free TfL from the responsibility in paying out compensation for the rest of your train journey. The term "National Rail" does not feature in the Refunds section (Section 8) of the condition either.
In conclusion, TfL says you are only entitled to compensation for the delay on your tube leg only, but not delay(s) on the subsequent NR leg(s), even it is (they are) a direct consequence of the tube delay.
As an aside, I am quite amazed that Customer Service for TfL actually offered a refund given the circumstances the OP has described. This is not aligned to what TfL say in their condition of carriage:
8.1.4 You can’t get a refund if your journey was delayed as a result of planned service changes and engineering works or for a reason outside our control, like:
• a security alert
• a customer incident, e.g. a person ill on a train
• adverse weather conditions
which I think a fire alarm could easily qualify.