I went back and watched the fight carefully and counted the punches landed by each fighter in every round. What I found was that Crawford out-landed Porter five rounds to four and did it by a wide margin. If you listened to the critics you'd think that Porter was dominating that fight 7-2 or 8-1 before the stoppage. Another thing I noticed is that Compubox has Crawford out-landing Porter in the same rounds (4, 6, 7, 8, 9), they just overcounted both of their landed punches.
Video evidence: https://odysee.com/@pigira6256:e/crawford-vs-porter-punch-count:5
Round 1
Crawford: 2
Porter: 6
Round 2
Crawford: 6
Porter: 7
Round 3
Crawford: 3
Porter: 8
Round 4
Crawford: 6
Porter: 1
Round 5
Crawford: 5
Porter: 13
Round 6
Crawford: 13
Porter: 3
Round 7
Crawford: 9
Porter: 2
Round 8
Crawford: 17
Porter: 6
Round 9
Crawford: 12
Porter: 5
TOTAL
Crawford: 71
Porter: 50