Under the Woodbury matrix identity page on Wikipedia, there is a special case under the binomial inverse section where $$(A-B)^{-1}=\sum_{k=0}^\infty (A^{-1}B)^{k}A^{-1}\label{a}\tag{1}$$
In my case, I was trying to apply it where $A=I$, which I believe simplifies nicely to $$=\sum_{k=0}^\infty B^k\label{b}\tag{2}$$
At first, it seemed to work fine, but when testing it with random data sets, I started get obscenely large numbers in the resulting matrix. A simple case of when it seems to fail consistently is when the values of the square matrix $B$ are in the interval $[1,\infty)$. At that point, the simplification seems to lead all elements of the result to infinity as $k$ goes to infinity, which when summed together, is clearly is not the inverse.
I am able to verify this in code (using R) just generating random values for $B$. I can solve for the inverse of $(I-Q)$ using built in functions and confirm the results by multiplying it by $(I-Q)$ to get $I$, but when I try to manually calculate using $\ref{b}$ it falls apart.
Are there exceptions or rules somewhere for $\ref{a}$ that I'm missing and inadvertently violating?