If I compare yours with mine
my off-peak is cheaper, but peak more expensive, and I also pay more standing charge, normally the off-peak and solar will last the whole day, but today wife not well, so AC has been on all day, so ran out of off-peak, I get 15p/kWh for export, today 14.5 kWh a lot lower than usual due to AC running for so long. If I did not have off-peak, it would be 23.86p/kWh and 68.17p standing charge. If I look at the app, it does show how much peak and off-peak used,

using this one can work out the year's use, well I could if I had been with Octopus for a year, so I have to guess a little, the off-peak time varies as well, 3, 5, 7 and 10 hours, and due to rates changing depending on where you live, my calculations in Mid-Wales will not really help you. It also depends on how much you produce yourself, if any, and how large your storage is, mine is 6.4 kWh which is enough for my needs, clearly if I wanted to run heating I would need 10 times that figure.
I would say the rate you show is rather good, but it would not suit me, as so I don't need to worry about filling the battery too much, I was the off-peak to be lower than the feed in tariff, so it does not matter if battery full by 11 am, each person needs to do their own sums, the comparison sites do not help when also looking at export payment, and changing of lifestyles to suit the tariff.
If your non-off-peak is as mine at 23.86p/kWh then if the power used is around 50% peak and off-peak, then you break even, assuming off-peak not used summer, then winter needs to be 75% / 25% split to break even. But the loss or gain at those rates is so small, that using heaters as an when required, could save you more than the off-peak can save, best way to make storage heaters work is to get an EV car, as the rates with some do extend to 7 hours of charge, and the rates are

silly in some cases, but this does mean a smart meter, there are two rates, the standard and the integelent, the latter the supplier has control of your charger, and the off-peak is silly low.