I've been digging into this myself and it's surprisingly hard to get a straight answer. Short version: yes, you absolutely can run Amazon Affiliate alongside other networks like Awin, Impact, ShareASale, etc. on the same site. The catch is keeping each program's rules separate and not breaking Amazon's TOS.
For Amazon specifically, watch out for things like showing product prices, star ratings, images, or making earnings claims unless you're using their approved API/tools. Other networks are generally more relaxed, but you still need a clear, obvious affiliate disclosure.
The smarter approach is to build your content around the buyer's problem first, not around Amazon. Then link to whichever merchant genuinely solves that problem best - whether that's Amazon, a specialist store, or a direct brand. I've seen too many sites built "Amazon first" get hammered when their terms change.
One practical tip: organise your affiliate links by network in a spreadsheet or database. Makes updates a breeze when terms shift. I use Python to batch-check link health and expiry dates across all networks. Saves hours of manual clicking.