SD prints don’t have the latencies that USB prints do. But even aside that, as I added above, getting rid of lots of tiny line/arc segments to have a single move still improves things noticeably. I had some G code files that reduced by as much as 80% after they were processed. That’s a lot of lines not to need to send.
Here’s the one I have installed: