I have experienced serious problem running OSPF on a WEP secured link.
The link is running between AP(RouterOS 2.9.41) and client(RouterOS 2.9.35). When WEP is disabled, OSPF routes are distributed fine. In the second case - WEP used - OSPF hello packets are send by AP but not received by client. In the opposite direction - from client to AP - hello packets are distributed without any problems even if WEP is used.
I suppose it has something to do with the wrong broadcast packet handling when using WEP. Do you know a working solution for that bug?