The best description of why Mehmed II continued to trade with the Genoese despite their alliance with the Byzantines is:
D. They were already trading partners.
Mehmed II recognized the established trading relationship with the Genoese, which was important for economic reasons, and thus chose to maintain trade despite political alliances.