1099 forms went out a few weeks ago. You may not have gotten one if the amount itchio paid you in 2024 was below the threshold.
Also note that if you use “direct payments,” then itchio technically doesn’t pay you. You will receive a 1099 from the payment processors that you used for that year.