47.8 seconds. This TAS is two frames slower than the other one, but this one uses a waypointing system instead of manually entered inputs, so it works even if things like movement speed (wp_ms) change. The arrows indicate the locations of the waypoints. I'm not sure where the two frames are lost, but it might be because it's sometimes possible to move diagonally across a corner, which this TAS doesn't try to do.
The route in the two lemon caches are from the other TAS of this game, the rest of the route was independently rediscovered by me.