Martin has an in-memory tile cache, which probably makes a difference: https://github.com/maplibre/martin/pull/1105. BBOX caches to a file instead.
Regardless, I don’t think caching came into play here, at least according to how I’m reading this repository. I would expect cold caches for everything.