First of all, how long have you been cubing Akash? Just curious your progress to practice to time cubing ratio.
As to your poll I would say cube more if you can/ want to and cube less if you aren't in the mood. I say you should cube for one hour minimum a day if you want to keep improving really quickly (for me at least), but that hour does not and IMO should not be all at the same time. I think cubing at three different times of the day is a really good idea. In the morning I usually (haven't been cubing lately, but rather learning new cubing related stuff) do an average of 100 solves. These are slow solves where I do not time inspection and I just warm up my hands and mind/ get down any new algs I have been working on. Sometime midday I do another average of 100 where I go normal speed and try to focus on looking ahead properly. Then at night I do another average of 100 going at full tps and the best lookahead/smoothness i can do. This is all after first doing my warmups which I made a vid on. I also generally end the night by trying to learn something new/ practicing anything I struggled on in the day. This whole process usually takes around 3 hours max.
On the weekends I usually do this and really focus on learning new things/ checking things off my to do list, so I cube more. If I am having a bad day I practice looking ahead more and not tps as much, If I am having a good day I practice tps more and looking ahead less. This whole process works very well for me.