Being in two separate buildings or in the same rack shouldn't make a difference if they are connected via fiber. Are the two stacks actively used or is one truly a backup? If the secondary stack is truly a backup then I'd think the warm spare option would work fine. Basically the downstream stacks just uplink to the MX bundle and whichever MX is active is the one that will route the traffic.
Adam R MS | CISSP, CISM, VCP, MCITP, CCNP, ITILv3, CMNO
If this was helpful click the Kudo button below
If my reply solved your issue, please mark it as a solution.