Most interesting question: Did you also switch to GitHub - queuetue/Q2-HX711-Arduino-Library: Simple Arduino driver for the HX711 ADC or was it simply the one used in this video?
But besides this… slowing down a CPU in favour of getting reasonable results of a particular sensor because your library seems to behave wrong, can be considered the wrong way - if it is not a small front end processor dedicated to that sensor, but here it isn’t.
A much better approach is to have the used function (here:
shiftIn()) be aware of clockspeed, or even better, together with frequency, fine-tune it’s duty cycle. Others have this problem too, and so his fix led into a fork of the Bogde/HX711 lib (currently only two commits ahead of bogde):
This is also an upstream issue, and so @lemio escalated it there:
"Software efficiency halves every 18 months, compensating for Moore’s Law.” - David May’s law