Ok based on the above it is working but I should've specified I was trying to load with events, AJAX and Load, rather than manually in the editor.
So I guess this resolves it. I can manually load tmx using what was mentioned above and then use TilesJson in runtime to access what I need, thanks!