The MT7628 chip has only one real ethernet port: eth0. eth1 is a virtual port created by the CDC driver when the LTE dongle is attached.
The MT7628 also includes a 5 port switch on the chip. In this pocket router only one of the ports is physically connected to an Ethernet socket, but it is still necessary to consider the switch as it's part of the chip and can't be bypassed. LAN traffic becomes eth0.1 because the switch is set to tag packets to the CPU switch port with VLAN 1. This is a holdover from other models that have more than one Ethernet cable connection and you'd want multiple VLANs in the switch to connect to cable modem or other wired WAN.
Let's review, when I ask you questions sometimes you answer only part of them.
The configuration is OpenWrt default except for:
** cdc kmod has been installed.
** wan interface has been created and attached to eth1.
** lan IP changed to 192.168.4.1
On the router CLI:
ping 192.168.6.1 works
ping 8.8.4.4 works
ping dns.google works
On a PC attached to the Ethernet port as a DHCP client:
Let's review, when I ask you questions sometimes you answer only part of them.
Sorry about that!
You have a WR902AC v3 -> YES
The firmware is official OpenWrt 19.07.4 -> YES
The configuration is OpenWrt default except for:
** cdc kmod has been installed + usb-modeswitch
** wan interface has been created and attached to eth1
** lan IP changed to 192.168.4.1
(+ I also temporarily enabled wifi to download opkg packages, then deleted wifi interface + wifi connection from "Wireless" menu)
On the router CLI(ssh'd into router):
ping 192.168.6.1 works -> YES
ping 8.8.4.4 works -> YES
ping dns.google works -> YES
On a PC attached to the Ethernet port as a DHCP client (Obtain IP address automatically):
ping 192.168.4.1 works -> YES
ping 192.168.6.1 does not work -> YES
ping 8.8.4.4 does not work -> YES
ping dns.google does not work -> YES
Edit: Oh my god, it was my VPN which I forgot was enabled. I did not think it would affect any local network anyways. After disabling VPN, everything works. I'm sorry, thank you Mike for your assistance, I will thumb up your helpful posts!
This could happen if the PC is not using the proper default route. On the PC (assuming it is Windows 10) run ipconfig /all and check in the Ethernet section (usually the first one that appears) that the default route is 192.168.4.1. Run tracert -d 192.168.6.1 and it should at least show the first hop to 192.168.4.1.