I'm currently using a Mid-2015 MacBook pro and running Catalina's latest build on it. Although for quite a long time anytime I connect the MacBook to an external display via HDMI it seriously slows down. when I check the usage via activity monitor I'll notice a huge spike in activities even if I'm not doing anything on the system
I've tried so many things like mission control, Pram reset, opening the case and cleaning dust out.