For your situation you may find the following sufficient:
On the windows machine, run only ROS 2 nodes.
On the linux machine, run your ROS 1 nodes, and run the ros1_bridge
from binaries to talk with the windows machine.
This is a well-supported setup