Does itch.io provide creators with a 1099 form (statement of taxable income) yes or no? I contacted support about this and got no response. I can't find any information about it on the site except for an old forum post which says they sent the form by email (which I haven't gotten):
https://itch.io/t/512261/are-payouts-taxed-or-will-i-receive-a-1099-from-itchio
Considering that everyone has tax laws they need to comply with (and deadlines), I feel like basic information such as this should be out in the open.