Hi!
I think you're right. I shouldn't be providing a license and should simply explain my intentions in the description. Honestly, for my soundtracks, I was just using itch.io as a marketplace to share/sell albums. But maybe that's not what itch.io is all about! I should stick to Bandcamp for that. My free asset packs, however, are there to help out game dev and itch.io also serves as a home for the music I compose outside of actual projects.
Thanks again for your thoughts and advice. :)
François