The routes don't tell you what's being used for file sharing and screen sharing.
The first will show the socket for the file sharing connection. The second will show it for the screen sharing session.
I ran a test that is almost identical to your setup. I connected two Mac's directly with ethernet but left them both connected to my normal LAN using WiFi.
There are two parts to file sharing: finding available shares and connecting to those shares. Port 445 is the port used to connect to the shares.
The network section in the Finder sidebar is using mDNS (bonjour) to discover servers and shares on all three of the mini's interfaces. (https://en.wikipedia.org/wiki/Multicast_DNS). Your Mac Pro is being discovered at three distinct IP addresses. If you run the program Flame (https://apps.apple.com/us/app/flame-services-browser/id325206381), you would see that. When you then open the share, your mini will choose one of those interfaces to connect on port 445. I suspect it picks the first in the service order in System Settings.
Screen sharing was a little more interesting. I use Apple's Remote Desktop application. Even when I searched for the computer by the ethernet IP address, it actually connected using the WiFi one. The only way I could force a connection over ethernet is to use Finder command-k with a URL like vnc://192.168.0.2.
If you don't want to use a firewall, you will have to find some other way to prevent Bonjour from advertising services over the switch interfaces. It's going to be hard if you want some services to be advertised with Bonjour and the file sharing ones to not.
Code:
netstat -na -p tcp | grep 445
netstat -na -p tcp | grep 5900
The first will show the socket for the file sharing connection. The second will show it for the screen sharing session.
I ran a test that is almost identical to your setup. I connected two Mac's directly with ethernet but left them both connected to my normal LAN using WiFi.
There are two parts to file sharing: finding available shares and connecting to those shares. Port 445 is the port used to connect to the shares.
The network section in the Finder sidebar is using mDNS (bonjour) to discover servers and shares on all three of the mini's interfaces. (https://en.wikipedia.org/wiki/Multicast_DNS). Your Mac Pro is being discovered at three distinct IP addresses. If you run the program Flame (https://apps.apple.com/us/app/flame-services-browser/id325206381), you would see that. When you then open the share, your mini will choose one of those interfaces to connect on port 445. I suspect it picks the first in the service order in System Settings.
Screen sharing was a little more interesting. I use Apple's Remote Desktop application. Even when I searched for the computer by the ethernet IP address, it actually connected using the WiFi one. The only way I could force a connection over ethernet is to use Finder command-k with a URL like vnc://192.168.0.2.
If you don't want to use a firewall, you will have to find some other way to prevent Bonjour from advertising services over the switch interfaces. It's going to be hard if you want some services to be advertised with Bonjour and the file sharing ones to not.