Yes, you can have more than 1 Marriott Bonvoy-branded credit card. Marriott Bonvoy credit cards are issued by Chase and American Express in both personal and business versions.