jr0dy: at least you did finally get the device working--that's the most important part
As for figuring out why NetworkManager doesn't want to deal with two devices simultaneously, please plug them both in, then post the output of:
Also, what exactly are you trying to do that requires two wireless cards? I'm guessing you want to have one interface connected to a wireless network with a gateway to the Internet, then bridge that interface to a second interface, which will either broadcast a new essid or repeat the one to which the first device is connected. If that's the case, you may be able to pull it off with just one wireless card instead of two, but that's tangential to the discussion at hand.
lshw -C Network