The life of the DI cartridge has little to do with the incoming TDS. It's not the actual TDS that matters as much as what makes up those dissolved solids in addition to and most importantly what else is in the water. In your case, I'd bet your RO membrane is or was just fine contrary to Markalot's suggestion. Water pressure impacts the rejection ratio of the RO membrane which can have an impact on the longevity of the DI membranes but that is only part of your issue.
The things I would be focused on which most certainly are at the root of your issue is what's in your water. TDS can be made up of all kinds of things. Some of which isn't a big deal while others can kill the cartridges fast. Some if removed by the RO membrane, sediment filter and carbon blocks. On the other hand, the things you should be most concerned with would be Co2 (as mentioned), Chloramines and in some cases, chlorine depending on the concentration. Co2 and Chloramines both can kill your cartridges in a hurry. If you are on well water, Co2 can be a big problem. Some municipalities but not all use chloramines as part of the water purification process and chloromines are a huge problem when it comes to your water filter and are one of the main causes of premature cartrdige life when it comes to city tap water. Typically water quality reports will disclose the use of chloromines. If you have them in your water, that is likely your issue and you will likely need a carbon based prefilter to remove that stuff before the membranes. You can google the water quality report for your city to see if they are present.
That said, 40psi is pretty low and if I were in your shoes, I would also be considering a booster pump as that too will go a long way in improving your rejection ration and longevity of your cartridges.
FWIW, I run a Spectrapure MaxCap 90GPD 1:1 unit. It has a booster pump and my tap water runs between 475 and 575 TDS. I get upwards of 1000 gallons out of my first stage DI cartridge and even more out of the 2nd stage DI despite my high TDS and 1:1 water to DI water ratio. I would expect that with the addition of a booster pump and addressing the source of your DI cartridge exhaustion, you should be able to get several hundred gallons out of your DI cartridges provided you solve that issue. As I said, I highly doubt your issue is your membrane but instead, what's in your tap water.
Download your water quality report and contact Spectrapure. They will check out your water quality report and help you determine the best course of action to improve your cartridge life.