Unable to add a static route: SIOADDRT: Network is unreachable

You have not declared 192.168.36.0/23 link local, despite the fact you have an address assigned for it, no link-local route appears to be listed in your routes.

192.168.36.0    192.168.36.254  255.255.254.0   UG        0 0          0 eth0
192.168.36.0/23 via 192.168.36.254 dev eth0

Instead its declared 192.168.36.0/23 should be passed to the gateway 192.168.36.254 which technically according to the rest of the routing table does not appear to be a neighbour (the kernel has no idea how to get to 192.168.36.254).

There should be no gateway assigned for 192.168.36.0/23 because according to your IP address 192.168.36.132/23 it is probably meant to be a a link-local range (neighbours directly responsive via ARP).

You should have an entry such as this instead:

192.168.36.0    0.0.0.0  255.255.254.0   U        0 0          0 eth0
192.168.36.0/23 dev eth0 scope link

To fix, you need to remove the gateway declaration for 192.168.36.0/23 and replace with an entry such as:

ip route add 192.168.36.0/23 dev eth0