Add Topic button missing
I've done a recent install and should be able to do a test post, but no add topic button exists. I am logged in as a created user and I don't see why it is not there. I did create a sub page and can click on it, but once there in that forum I have 0 topics and see no button to add one. I am not sure what is missing? Page is http://retrogamehaven.com/index.php/forum/caravancompetition/ for reference.
The forum's main page and base URL is wrongly configured. We see indzex.php in the forum page, this may affect forum pmastructure as well. Please remove the index.php. it should work fine.
Nothing will break. Having "index.php" in your custom permalinks settings of WP is WRONG.
Nothing to do with wpForo but with the way you have set that (not sure why you had index.php as permalink).