Bad news for you, then: it won't recover at the tick either...
There are two issues working to keep the demand low:
1) Demand can be negative if a station is over-sold to. It shows as zero on the market display in that case, but could actually be -300
Here's the graph from a little market experiment earlier - you can see the demand sticks at zero for a while, in one case about 12 hours - before starting to creep back up, as the team piled in considerably more Pesticides than were immediately needed. Demand recovers continuously and isn't tied to the tick.
2) The more expensive a good is, the slower its demand regenerates ... on average, anyway. There's not been enough time to measure how the new Painite regenerates demand ... but before it got an infinite regeneration bug in the 3.7 release, it took multiple months [1] to regenerate from empty to full, so it's probably similar now ... and some of these stations will be super-empty and therefore take longer. If someone's piled in a few thousand tonnes when it was already at demand zero, it might be months before it recovers to 1t.
One station near me which doesn't get enough Painite sales to be permanently stuck to zero seems to be regenerating about a tonne a day - it went up from 806t to 807t just a couple of hours ago, having sat at 806t since a big sale about 24 hours ago. It's probably not that slow across the board - previously, before the demand bug, this station regenerated Painite demand considerably slower than a lot of other nearby stations - but I wouldn't hang around either.
So what you get is a very complex combination of factors affecting the price
- the combination of BGS states sets a baseline price
- how much demand is left modifies that price, potentially significantly, and that's all down to the activity of many thousands of players mining
A smart or lucky player can get a really good price by finding a top BGS combination before anyone else does ... but equally, a top BGS combination that's been oversold to is likely to be outdone by a much more common BGS combination that's merely "good", and someone skipping around dropping off a couple of hundred tonnes each at tens of those might make more money in the long run. Equally, switching between Painite, Platinium, Osmium, LTDs and core Gems as fashions fluctuate ... and hoping that everyone else just mines Painite because FamousYoutuber said "mine Painite for big money" six months ago ... could give much higher profits.
[1] The exact speed is station-specific, but it'll be slow regardless.
All commodities behave like this - except that before this week's changes, there was a bug meaning that Painite and some core gems
didn't - their demand regenerated infinitely fast. This has now been fixed.
Most commodities, however, regenerate sufficiently fast and are traded sufficiently infrequently in any one place, that it's very rare for them to spend much time below the cap on total positive demand, and so this effect isn't really noticed. Even something moderately popular and fairly slow to regenerate like Performance Enhancers spends most of its time at the cap at most stations