I don't think they're designed to go vertically. The BRS DI canisters are a fine option. You may want to consider running three DI stages. While not necessary, some ions may persist after the anion resin.
I would not run dual RO membranes. There are almost no situations where they make sense from a financial standpoint or are implemented correct.
First, the RO membranes we use need a pretty specific pressure and brine to permeate ratio (incorrectly called waste to product ratio). When feeding a second RO membrane with the brine from the first, it's almost impossible to control either of those things. This means the membrane will perform poorly and die prematurely. Even in the unlikely scenario that the second membrane gets perfect pressure and brine flow, it's still getting much dirtier water than the first membrane and will fail early anyway.
Second, except for very large tanks, the tap water used by an RO system is insignificant compared to other household uses. Let's assume you have a 100 gallon tank and do a 10% water change every week. Let's also assume you use a gallon for topoff every day. This is 70 gallons of deionized water a month. Let's assume your RO unit is setup up for a brine to permeate ratio of 4:1. That means your RO system uses 350 gallons of water a month. The average family in the US uses 9,000 gallons a month. In this scenario, your RO system will account for just 4% of your water bill. Also keep in mind that your system likely has a 2:1 brine to permeate ratio, not 4:1. Hobby RO units intentionally starve the membrane of brine in the name of "saving water." For the theoretical tank above, your monthly RO usage is probably closer to 210 gallons total per month, which is only 2.3% of your water bill. Assuming your second membrane reduces your brine by half, you're only saving 105 gallons per month, or just 1.15% of your water bill. And that's if your tank is 100 gallons. If it's smaller, the real world numbers are even less.
On average, tap water costs about a penny per 5 gallons in the US. So saving 105 gallons with a second membrane would save you $0.21/month with the assumptions above. Even if your tap water is 10x more expensive than the national average, you're still only saving $2 per month with a second membrane.