Im more in a situation where I would need to make another Steam account JUST to play my original ID since Ive already attached an alt key to my main account.
And I really don't like that idea
I am leaning towards a steam-only solution. In my current design idea, any currently un-attached Blockland IDs could be attached to any steam account, including multiple blids to one steam account.
As long as you haven't connected your main blid to an alt steam account, you would be fine. Transferring blids from one steam account to another would not be supported because that would facilitate theft, and we'd be right back to where we started.
now email us new keys
The first step is to patch the game to some reasonable degree. Then get a complete experience working for existing steam users. Then worry about conversion of blids and stolen blid recovery. Issuing new keys won't help if they can immediately be stolen again. Plus we don't know how many keys were stolen - chasing down every key in every script-kiddies hoard would be a huge waste of time.