Yes with reserve requirement of $0.03\%$ the maximum amount of money that can be created will be given by $\frac{100}{0.03} = {\\\$}3333.33$, with ${\\\$} 100$ reserves and ${\\\$}3233.33$ new money.
Yes if everyone repays the ${\\\$}3233.33$ and there is still demand for loans bank can lend it again. To be clear the ${\\\$}3233.33$ will not become new reserve, so the reserve ratio would still have to be maintained. If people start paying the loans back with no demand for new loans the money supply will start contracting.
However, with presently reserve requirements being set to zero by Fed the only constraint is the demand for loans. Furthermore, while in past banks tended to hold almost no excess reserves (see this graph from Fred), after 2008 they started holding excess reserves and in such situation the multiplier idea becomes less useful abstraction as banks can always borrow extra reserves from other banks that have extra reserves if they need to. For example, if system holds excess reserves when the ${\\\$}3233.33$ would be repaid (assuming all this is done through lending and borrowing with single bank) bank could just get extra reserves from other banks holding excess reserves, even when banking system as whole would not be allowed to create new reserve (without central bank agreeing to that). McLeay, Radia, & Thomas(2014), money creation in the modern economy is good source for explaining how fractional reserve system works in such situation.