I operate two stores, do I need two Amazon Channel subscriptions?

Yes. Amazon Channel by Codisto works on a 'per instance' basis. The only exception to requiring two Amazon Channel subscriptions is if you are operating a multi-store environment on the same Shopify instance (offered by certain Shopifys)