OP, I think the problem could be from the electrum wallet if you didnot provided the wrong address as your receive address because you're not the first person to have this issue, someone also complained about not receiving his/her bitcoin acouple of days either
https://bitcointalk.org/index.php?topic=1841106.0I found a recommendation in that topic, which recommended trying different networks. I think ultimately I was connected to an out-of-date server that I had drawn weeks ago when I first downloaded Electrum wallet. When I toggled the auto-connect off and restarted I was paired up with a fresh server upon turning auto-connect back on.
Here are the exact steps I followed to get a resolution:
1. Go to network, and de-selected the automatically connect to network.
2. Force quit Electrum
3. Restart Electrum
4. Go to network, re-select automatically connect to network.
After that, the transaction posted immediately. Thanks