We charge on Go but only at 10A, so numbers will be different at different charge rates.
On car, we set a scheduled start time for 12:30. Prior to charging, I then do a mental calculation and manually set to charge limit to 11% above what the current SoC is present. Car will then charge automatically approximately within the Go window.
I do have a backup on TeslaFi, a start charge action set at 12:35 and a stop charge notification at iirc 04:45. These have never been needed and tbh, I'll probably remove them at some point.
My personal view of charging is that I charge because I need the charge (even if this is a few days hence as is sometimes the case at 10A), so if I don't fill the 4 hour slot, or I overrun slightly (very rare and normally just a few minutes), its no big deal. I'm not out to squeeze every last kW out of the cheap rate window. Same attitude if I am charging off of solar.