I'm inclined to support the reason SB cleaning gave you. Your membrane is shot.
I'm going out on a limb here!
There are only a couple of reasons why a membrane wouldn't last.
First is chlorine contamination or/and quality of the supplied membrane.
Lets go for chlorine contamination.I'm going to use Spectrum prefilters as an example. BTW you only need 2 prefilters for window cleaning, a sediment and carbon block filter. Suppliers who sell 3 sell r/o's that include the 3rd to improve water odour and taste. (If your water has very little sediment, then a Fiberdyne 5 micron carbon block filter will also suffice as a sediment filter as well.)
The carbon block is the most important as it removes chlorine. Chlorine eats away at the material membranes are made from.
GAPS water also sell Spectrum prefilters and they do have a copy of the spec sheet.
http://www.gapswater.co.uk/acatalog/10--Pre-Filter-Set--2-Filters--8200.html#SID=800(look under the documents tab for the spec sheets)
If you look down you will see that the 10" c/b filter has a service life of 6000 liters and a 20" 12,000 liters. That service life includes both of the water to waste and the pure you produce. (There are other cheaper carbon block filters for sale with an even lower service life, ie 10000 liters.)
You use 500 liters a day and you have a 50/50 waste to pure ratio (ie 1 liter of waste to 1 liter of pure produced = 2 liters) then your daily water useage is 1000 liters plus flushing tme. (Our water flow at the tap is 13lpm so for a 5 minute flush I would add another 65 liters to the 1000 = 1065liter.) In a 5 day working week I would use 5325 liters of water. If I had 10" Spectrum filters then I would need to replace that carbon block filter on the first day of week 2 as that's when my service life of 6000 liters is up. If I have 20" prefilters then I need to change the c/b filter every 12 days.)
Lets take this further with the 10" filter example. In the last 3 months we have been able to work just about every day so at 1065 liters a day x 60 days we would have used 63900 liters of tap water. But that 10" filter is only good for 6000 liters. If you are using 20" then again 63900 liters is well over the service life of the filter.
Logic tells us that the manufacturers don't know how much chlorine is in our water at any one time. So they would work on the maximum amount of chlorine the water authority would use to dose the water in your supply. So you could only have half that amount of chlorine, you don't know. But if you did then your 10" filter would only then have a service life of 12000 liters.
So if I'm only changing my prefilters every 2 to 3 months then the service life of my c/b filter has long since expired.
Ever since have had my 4040 I have used Fiberdyne carbon block prefilters. The 10" is good for about 38,000 liters and the 20", 76,000 liters. Mine gets changed when the water usage, ie 76,000 liters has been used. It might be 2.5 months or 4 months, it depends on how much water we use. Our 4040 HF5 Axeon membrane is 6 years old and still performing at 97% efficiency.
Membranes; There are many cheap 4040 membranes available, but IMHO they are a waste of money long term. What you save initially you will spend many times over with buying resin. Sorry, but the chinese copies aren't up to the standard of American manufactured ones.
Companies such as Collins Water sell water purification products to other industries where an efficient membrane isn't the most important factor. They then find a new market to sell to - window cleaners. Their cheap chinese membranes soon show up poorly against USA manufactured products in everyday use.
They all work but as a membrane losses its efficiency we use more resin to polish the remaining dissolved solids from the pure the membrane didn't remove. Unfortunately, window cleaners will still continue to buy from these suppliers because they are persuaded to do so due to the initial purchase price savings to be had.
BTW Gaps water also sell Fiberdyne carbon block prefilters as do Grippatank. I used to buy mine from Gardiners but they are discontinuing the sale of filters as they take up to much storage space for too little financial return.
I hope that helps.