Frequent vomiting: assess the food -even if it’s the same brand & “model”: companies are often finessing the food to improve it ie improve profits whether it’s done by reducing production costs or angling for more market share …
If kitties are on dry food, try to move them to a wet food; if you can’t/won’t switch to wet food, try an alternate kibble (most cats prefer a s.l.o.w transition to any new food, though I must admit, this has never been my experience with my personal cats).
To break the nasty laundry habit, try removing the residual cat fragrance - use the special enzyme based cat products (such as Urine Off) for all your laundry for a few cycles (use the cold soak option on your machine), thoroughly treat the laundry baskets as well, then switch to a new differently scented laundry detergent, eg, lavender, rosemary, peppermint etc tend to not be attractive to cats, avoid using any ammonia cleaners as the residual notes (we don’t detect) may have a come hither effect on some cats :uhoh:
If you can pull up old carpets in areas cats may’ve marked previously, that may really help (your cats may also be marking areas where previous pets have been) - unfortunately steam cleaning (even with the special pet shampoos), may have an adverse effect as the residue may be in the underlay rather than the upper carpet layer.