I have D-Link DIR-878 MT7621A router with 23.05.2 build installed (also tried 23.05.0).
Maximum PPPOE wan link speed I get with hardware and software offloading enabled is ~650mb tested directly from router. Wan interface is connected to 1gb uplink with contract speed 1.5/1gb tested from provider modem.
The only thing that I can think of is one of the following commands:
echo 3 >/sys/class/net/pppoe-wan/queues/rx-0/rps_cpus
echo c >/sys/class/net/pppoe-wan/queues/rx-0/rps_cpus
echo f >/sys/class/net/pppoe-wan/queues/rx-0/rps_cpus
If any of them improve your speeds, you can probably set up a hotplug script to do this.