Thank you @mercime for replying to this. I have now changed my display name so it is completely different from my login name. I went onto WordPress.org and changed it there as well. I’m still not seeing the Topics Started under forum>topics started.
I tried starting a new topic too, but still nothing.