At some level a bad system board could do lots of strange things but I would not expect a problem that is so specific. I would see more likely problems being corrupt hard drive, random rebooting, problems with digital sets or analog lines because of bad voltages. General odd behaviour, not really specific odd behaviour.
With one way voice path it's usually some kind of network issue. A security setting that blocks the connection or some settings that cause the SIP packets to have incorrect IP address so the device on the other end sends replies that go to the wrong IP.
Suggest you simplify your connections if possible. Make sure you can reach the IP address of both end point devices that are trying to communicate. If you can test with your two devices plugged in with a boring old dumb network switch between them and it works then you have some network level blocking at some point.
In my case when we have that kind of problem it usually happens with a user who works from home via a VPN connection. Only when they try to call someone in a branch and the VPN tunnel that allows traffic from their home to the branch location has dropped. So the call goes through, but they cannot talk to each other because there is no direct path from one to the other. There is a path to the central office for both users but not a direct network path from one to the other when that VPN tunnel is down.
With the VPN hardware I have there is some kind of a glitch where the configuration looks correct but the order the VPN tunnels get created seems to make a difference. If the VPN for the central location is setup prior to the branch location it takes priority and the tunnel to the branch never gets attempted. Supposedly they fixed the bug in a later version of the software, but the equipment at one site is older and cannot run the latest software so we need to replace it some day.