A common mistake is to build a new read model by reading from another ('grab the product list from that read model and use it in a report'). Keep read models decoupled and denormalised — treat each as its own module. Makes them easier to reason about, especially for juniors, and avoids tangled dependencies between projections.