I have a license key for VB3 but it's not working any more
You're probably trying to activate the new VB3-II using an old license for VB3 version 1.
VB3-II requires a new license key. If you switch to the new VB3-II, which is quite a different program despite maintaining the same name, there is a 25% discount for you.