Nothing inherently wrong with your 2 computer 2 license purchase. The problem is your cloud type is probably not appropriate for dynamic file hosting but is just fine for static data storage. You need dynamic hosting which can support the QB database file manager.
1. Use one of the computers as always on host and with remote access over secure LAN both computers can use same file at same time.
2. Pay someone like intuit but not intuit to host your file and do manager.
3. Get Microsoft azure or an equivalent not Microsoft product to create your own VLAN in the cloud. This let's you use any old cloud but sets up the cloudlet as if if were a hard drive.
Ignore the rep's posted comments about trouble you have restoring since that is not your trouble nor would her steps fix your issue