The possible culprits, that I could think of, for this situation were:
• VPN tunnel failing or VPN misconstruing DNS
• MacBook not being joined to the domain
• User account permissions not being configured properly
• Client or server side firewall configuration inaccuracy
• Local Network ID and Remote User's Network ID matching, causing conflict
I tested the first four items extensively and found no errors. The fifth scenario was the only possibility. I sent the remote user to another network to test the matching netID theory. All drives mapped successfully.
In this situation the issue was matching NetIDs of the local network and the remote network.