you can definitely access SMB shares via WireGuard - I do it all the time.
I have, however, configured my router to not use the default subnet so that I am almost certainly on a different subnet when I try and connect remotely. Not sure if this explains why I do not have problems as I would have thought using the server WireGuard ip address should work.