Hi! I had the same problem on OrangePI PC Plus.
I have tried different images, settings, and power supply but nothing helps.
Then I checked my router Netis(N1) and I found my OrangePI in DHCP clients with another IP. Not static IP that I set manually. Maybe It was IP conflict between the static IP I set on the device and the DHCP IP router had in memory.
I reserved IP on the router directly for the specific OrangePI Mac address. After this ethernet works stable for the 16 hours.