I am not sure if this is helpful; I also observed link flapping with the BPi-R4 (non-pro), however unlike your issue this was only observed at peak loads, >=1Gbps RX from WAN to LAN. This is reproducible, but not with synthetic loads such as iperf.
Dec 15 18:39:30 bpi kernel: mtk_soc_eth 15100000.ethernet end0: Link is Down
Dec 15 18:39:30 bpi kernel: mtk_soc_eth 15100000.ethernet: warm reset failed
Dec 15 18:39:30 bpi kernel: mtk_soc_eth 15100000.ethernet end0: configuring for fixed/internal link mode
Dec 15 18:39:30 bpi kernel: mtk_soc_eth 15100000.ethernet end0: Link is Up - 10Gbps/Full - flow control rx/tx
Dec 15 18:40:20 bpi kernel: mtk_soc_eth 15100000.ethernet end0: Link is Down
Dec 15 18:40:20 bpi kernel: mtk_soc_eth 15100000.ethernet: warm reset failed
Dec 15 18:40:20 bpi kernel: mtk_soc_eth 15100000.ethernet end0: configuring for fixed/internal link mode
Dec 15 18:40:20 bpi kernel: mtk_soc_eth 15100000.ethernet end0: Link is Up - 10Gbps/Full - flow control rx/tx
Dec 15 18:40:45 bpi kernel: mtk_soc_eth 15100000.ethernet end0: Link is Down
Dec 15 18:40:45 bpi kernel: mtk_soc_eth 15100000.ethernet: warm reset failed
Dec 15 18:40:45 bpi kernel: mtk_soc_eth 15100000.ethernet end0: configuring for fixed/internal link mode
Dec 15 18:40:45 bpi kernel: mtk_soc_eth 15100000.ethernet end0: Link is Up - 10Gbps/Full - flow control rx/tx
This was with Frank-W’s kernel ontop of my own custom NixOS install: Linux bpi 6.12.61-bpi-r4 #1-NixOS SMP Tue Jan 1 00:00:00 UTC 1980 aarch64 GNU/Linux
I observed this for the first time with 6.12.61, and I have been using this router in production for over a year before that without issue.
What kernel version does OpenWrt 24.10 have?

