This topic continues to fascinate me because I have tried the extremes of not cleaning for several hundred rounds, and the opposite of cleaning after every practice session and match, and many variations in between.
I still have no idea what works best. Its an ongoing experiment. I should probably buy a bore scope to see what's happening inside the barrels.
For the past year or so I switched to using VFG felts, both the regular white ones, and the "intensive" green ones that feel sort of like a scrubby pad.
I start with Hoppe's #9 with several of the regular white felts and push them through once. Then I will use an intensive felts and screw it onto the threads of the special jag for felts. Then I scrub back and forth with the intensive felt.
I have also used Iosso bore paste on the intensive felt and this really seems to clean the gunk out. I then run several of the white felts with Hoppe's #9 again to get the paste out. The feel of the felts is less friction after the bore paste scrub, so something is definitely changed after that scrubbing.
I do a final rinse to get out all of the solvents using generous sprays of Ballistol and the white felts.
The cleaner it is, the more rounds it takes to re-foul the bore for a match. The very clean bore groups are crazy big and erratic until several rounds are fired on the sighter targets, and I can see the group tightening. Worst fouling session I had before a match was about 20 rounds needed on the sighters to settle down the very clean bore to shoot like it was supposed to.
So cleaning will definitely cost you extra rounds for re-fouling the bore to get it to shoot well, in my experience anyway.
Overall I am leaning towards cleaning before a match if the barrel has had greater than about 50 or more rounds down it on a previous day.