I don't have any idea what's causing the blowup now, but < won't cause a call of bfr-+-ss. The fact that you're 850 frames deep in bfr-+-ss means that you're dealing with numbers that are >= 850 bits wide, which you perhaps don't intend? So probably the next step is to investigate how your symbolic integers are growing. In AIG mode, the fact that some computed value can't be more than N bits doesn't necessarily imply that its symbolic representation won't be much greater than that, with the upper bits all being unsatisfiable formulas. You can sometimes use GL-MBE to deal with this.
Another thing to maybe think about is how your recursion is supposed to terminate. If you're depending on, say, counting a symbolic number down to 0, that might not work in AIG mode, for similar reasons. (It might be that that is where the bfr-+-ss is coming from -- it looks like one of the operands is (T) = -1, but that's 850 bits deep so it could be something else.)