Apologies for the delay. Thank you for your suggestions. I can confirm that for the path `/taxonomy/term/%` it does record it and #4 works for additional view modes.
Just an update, the problem seems to affect the taxonomy term when the TVI module is used with a custom view. Not sure if this is something for this module or TVI however to be addressed.
Any advise would be welcome.