I recreated again a small lab connecting two RouterOS devices (v.6.48.6) as before to be sure, connecting the devices via ethernet interface; each one has one loopback interface having one ip, the same as router id; both have an ospf adjacency via ethernet interface. Then I captured ethernet traffic between them for 9 hours.
I confirm that:
they don’t lose adjacency, due to hello packets sent regularly every 10s;
they don’t lose remote routes to loopback, due to LSA Updates sent regularly every 30 minutes & confirmed from opposite device via LSA ACKs
So it is confirmed that there is no buggy implementation of the ospf protocol itself, but there is something specific in your scenario (devices or configurations).
If available, can you try to interconnect a spare CCR to a spare FRR to reproduce a minimal scenario?
However, we still periodically get in a VLAN with combination of v6 and v7 that the routes towards v6 goes away for short periods. Can’t get full tcpdump in that VLAN.
We don’t want to upgrade those v6 routers to v7 yet until a few other critical issues in v7 has been resolved (as per other reports I’ve made in these forums, and have tried to address directly with support@mikrotik.com).