Here is the Cryptopia response to me, regarding BCN. Maybe I misunderstood. Please advise if it makes any sense. If not, I can ask for clarification. It's a bit raw. It seems to be important to me, if it can cause problems for XMR's (and Aeon) down the road.
"You've basically got the right idea. Polo sends about 90% of their cryptonote transactions to us just fine, but they encrypt the payment IDs of the other 10% with some password we've not yet figured out. We tried to contact their support to explain what they were doing but much like their users, we've been waiting for months with no reply. We have a working theory that like us, Polo has issues with Cryptonote wallets timing out calls, and thus it's probably only the manually reprocessed transactions that are going badly - when you google it, in many examples of how to send transactions for Cryptonote, the user is instructed to use a password to encrypt the paymentid - we assume that whoever is redoing their transactions doesn't know what they're doing.
"There is 2 major problems with this for us. The first being that many smarter users starting watching the blockchain for encrypted payment IDs arriving at our addresses, multiple users would then log support tickets claiming that the transaction was theirs and that they should be credited. A single transaction with an encrypted paymentid doesn't create a single support ticket, it creates many.
And so we just sent all the encrypted transactions back to Polo, we even paid the fees to do that, with the same encrypted payloadid hoping that Polo would figure out what we were doing and why, but, alas, nope. We then started getting user complaints that people were trying to move funds from Polo to Cryptopia, and that we were essentially rejecting their money and sending them to Polo's support to wait 3 months for shits and giggles.
"On one hand we get called thieves, and on the other we have users trying to leave Polo to come to us and having a very nasty first user experience which is out of our control. Either way, the support overhead makes us run at a massive loss to support Cryptonote coins, and the negative reputation we get for Polo's mistake made it a pretty clear cut "sorry, but this is why we can't have nice things", and is the reason that we don't accept new Cryptonote coins and are actively delisting the ones we do have. It's nothing to do with any KYC/AML requirements; it's nothing to do with the anonymity components of the coins/protocol; it's simply a bullshit sandwich being served up by Polo that we don't wanna eat anymore.
Worth noting is that for whatever reason, this issue doesn't happen nearly as much with XMR (like 0.5% of the transactions vs 10%), I dunno why."
Yes Polo has become a shit show. They grew too fast and did a piss poor job of the order in which they did it. I hate kraken for a few reasons but I received a great email from them stating they would be closing advanced margin options and delisting pairs to lower overhead because of the growth of the market in order to curb those same growth issues, that is how a professional site reacts. Now with that being said Why the fuck is cryptopia (which I've bever used) not using multiple wallets addresses for users? Why don't you tell them to step up and they won't need to even worry about payment Id's. Jesus such a simple solution everyone else has figured out why are they so behind the curve?