I have a CRS328 switch connected to a server as follows:
Switch Ether 15, VLAN 100 → untagged to Server (172.31.254.21/24)
Switch Ether 17+18 (bonded), VLAN 50 → untagged to server (172.31.246.21/24)
I can ping the server at 172.31.254.21 from the switch. But pinging the server at 172.31.246.21 from the switch fails, UNLESS, I specify interface=“VLAN 50” and then it can ping 172.31.246.21. Why do I have to specify this interface for the ping, shouldn’t the switch figure this out based on the dynamic routes? (see below)

I did notice something strange on the Bridge > VLANs page. Notice that dynamic VLAN appearing on the last line, suggesting a path from ether 17+18 bond over VLAN 100 (which should not happen).

What is going wrong, and how do I fix this?