Unable to mount Time Capsule / AFP-SMB sharing keeps loading
I'd go for the obvious - connect the TC to the switch. 

You didn't say what IP addresses were being assigned to everything; whether the 2 nodes as you currently have them are on the same subnet; what the router is &amp; how configurable... etc. so the simple fix is remove the router from the equation.