I wouldn't be surprised if Chase Pay is a Visa-only thing. In fact, Chase Pay uses the Visa QR code standards (which I don't think exist on other networks). It'd explain what you're seeing, anyway.
As for limits on the number of cards, someone else may be better able to answer that question.