Did you count hardware amortization? Brand new miner should be considered obsolete after 3 years, older one even faster until it cost more to run than what it generate.
You should also compare vs: using the hardware money to buy BTC upfront + electricity money to buy BTC each week/month as DCA. Then you know is mining was (more) profitable.
