I would check all the cables and replace any old or out dated generation cables to the latest standards (ie. changing all CAT5e ethernet cables to CAT8 ethernet cables), which should help to reduce and minimize cross-talk or EMI/RFI interference that I would imagine is part of the problem, but i would guess that it isn't the only problem. Switching to the newest standards in cabling usually also provides a substantial boost in maintaining signal strengths/full capabilities at extended lengths of wire (greater than 50 feet for example).
Any cabling you decide to not replace, I strongly suggest you clean the connectors and connections of each with Dioxit (red color liquid) and Dioxit Gold (gold color liquid).
Next I would check those cable boxes, the SONOS system, and any semi modern electronic equipment and update their firmware or software, at least seek out in seeing if there are any firmware updates that are free in cost and relatively easy to update and implement.
Next I would focus on the matrix switcher and clean that with dioxit/check for any loose connections or loose solder joints / power plug solder joints.
Next I would check the distribution box, and turn off the power to the building and clean that with Dioxit.
If this all fails then by then I would look into spending real money and buying new equipment that will consolidate and condense your friends network of devices into less devices that are more manageable in size and in thought process.