If I understand correctly, they are strictly human differentiators.
I use Local for network traffic that is already protected by a Firewall - inside a local firewall.
I use Trusted for network traffic from places that I trust, like my ITSP.
Local is almost always “networks”, Trusted is almost always “hosts”.
In practical terms, I don’t think there are any differences.