OK, could you delete from command line following strings
-A PREROUTING -i br-lan -j V2RAY
-A PREROUTING -m mark --mark 0x1 -j V2RAY
-A FORWARD -o pppoe-wan -p tcp -m tcp --tcp-flags SYN,RST SYN -m comment --comment "!fw3: Zone wan MTU fixing" -j TCPMSS --clamp-mss-to-pmtu
-A OUTPUT -j V2RAY_MASK
(they will not be deleted permanently), and check ping 192.168.19.1 from RPi again? To delete them you should run iptables -D, e.g. for first string: iptables -D PREROUTING -i br-lan -j V2RAY
The above config from C7 is bugging me. Does this seem correct to anyone? eth0.2 has been assigned to both LAN and WAN with different protocols. Could this be the cause for conflict?
I have bridged the WAN port to LAN since I don't need it to connect to WAN anyway. The problem happens with or without the WAN port bridged to the LAN ports.
Yes, also other routes specify the gateway as *.*.248.9 which maybe a conflict in this situation.
I honestly think that you need to re-config RPI from scratch. Your static routes are interfering with the normal routes and this is why strange behavior with RPI is happening when it shouldn't.
One more thing, if you use a separate modem to connect to internet, then it should also be visible from the entire LAN network in the default config. It doesn't matter if you connect from AP or main.