Bus stops interchange with Elizabeth line missing

I’ve noticed that bus stops retrieved using the StopPoint API sometimes have interchanges to the Elizabeth line flagged up, and sometimes they don’t.

This is very counter-intuitive, and seems to impact the TfL web site as well as just the API.

For example, whilst stop F at Liverpool Street Station has an Elizabeth line interchange, stop B at Moorgate station does not, which of course is clearly incorrect. Abbey Wood and Woolwich also have named “station” stops which don’t have the interchange correct.