Dont complicate..... ;)
Ro membrane rejection rate is 94-98%, so its almost impossible to have 0 tds without di resin....
As for changing sediment/carbon filters, some say 3 months, some say 6, for me, once a year is good enough, no matter what condition is on prefilters, di will always (ok, almost always) get that to 0.....
Downside is quicker burning trough resin, aka more often u need to change it.
Either live with 4 tds, which is acceptable for some, or buy di cartridge and u will have 0 tds...