OSPF failing every 30 min....state from full to init

Hello
I have backbone network on OSPF…
After i have implemented loopback interfaces as Router IDs i have start losing connectivity between routers.
aprox every 30 min i’m loosing connection between two routers…
one of the routers changing it’s state from FULL to INIT


Plus this loopbacks should be MPLS LSR IDS, mpls transport addresses, BGP update SOURCE…becouse this scheme is VPLS-BGP
Changing back on actual interfaces without loopbacks everything works OK.
ROs 5.8-5.7 tested…

Mikrotik whats wrong ?!?!?!?!

every 30 minutes router loosing route to other connection.
it occurred when i had setup loopback for OSPF router-id.

here is topology:

router A losing route to router B but still occurs in B’s neighbors list.
No routes advertised from A to B… no routes saved from B on A

I should have loopback on OSPF for router id. i forgot about this in the beginning untill i saw this thread
Plus i should have loopbacks becouse without them my scheme is not working and my scheme is BGP based VPLS topology. Simply without loopbacks i can’t extend branches from routers (clouds on pic). only directly connected routers working and caring traffic via VPLS. otherwise if i try to add some router through existing one. VPLS goes up, has “DRB” status but it cant caring traffic from one end of vpls to second

As i saw on forum many people has some problems with OSPF implementation
http://forum.mikrotik.com/t/ospf-with-wds/42054/1
http://forum.mikrotik.com/t/disappearing-default-route-in-ospf/49234/1
http://forum.mikrotik.com/t/ospf-type-5-lsa-flooding-but-not-added-to-route-table/49576/1