I believe I recreated everything as before. Unfortunately before I hadn't actually setup any specific permissions and was just using the root account, so I'm not certain what permissions I need to set.
I have verified that I can browse the files from the shell. I'm starting to wonder if I should have changed the server name and/or ip address when I installed the new server, like there's some cached credentials somewhere. The strange thing is I've tried accessing the share from three seperate Windows 10 machines, and none of them can see the shares despite my logging in with the correct root credentials.
Bottom line is I've tried following the manuals SMB instructions exactly, and I still can't get in. I'm just not sure where to go from here.