i measure toilet paper usage indirectly, through a virtual sensor.
i have a toilet occupancy sensor (via a tof distance sensor mounted above the toilet), that reports when someone is sitting on the bowl. it assumes toilet paper is being used, if the occupancy lasts longer than 1½ minutes.
HA increments a counter each time the toilet is occupied longer than 1½ minutes and if that counter reaches 13, it assume that one toilet paper roll has been used. 13 is of course variable, but it works pretty well for us. my indirect toilet paper count has not been off for over 4 month.