I think I downloaded it a week or so afte it released so it should be fine I guess.
Feels like those warnings are a new thing if it is what I believe you saw.
For some games Itch.io stated telling me the dev behaves weird or something like that.