@gracer In your position, given the goal to retire in your 30s, you have a low non-retirement equity holding (as a % and absolute).
Putting money in your bond is pretty much the same as investing in bonds (give 0.5% maybe). Is that what you would be doing right now if it were paid off?
Yes bond returns are high, but expected equity returns increase as bond returns do.
Good resource on the above:
Investing with leverage
Your other comments about waiting for the rand to hit a certain level amount to market timing, which I’d strongly caution you against. The nature of stock market returns is there are a few big days that you want to be invested for, and missing out on them can significantly depress your returns.
I know it’s tough to see a loss on your rental income less mortgage, and the 11% guaranteed return is appealing, but I’d strongly encourage you to go at least 50-50 on bond repayments vs equities. You’re in the position where you are able to take on additional risk, so (in my opinion) you should do so.
You’re doing awesome either way, so well done.