When I specify a Job with name: test_1 with the 'Restrict where this project can be run' set to: 'worker1 || worker2', If I go to the agent overview page (i.e. worker1) I don't see the job test_1 under the "Projects tied to worker1" (same for worker2), intead it only displays jobs that have the 'Restrict where this project can be run' set to the sepcific agent name. It should be the case that the page lists also the projects that include the agents on the project excution restriction.
There is the plugin label linked jobs which will do this for you. It adds a new link in the sidebar of the agent from where you can see all jobs that can run there due to the label expression.