Hey, I just came to the bug tracker because I recently started playing a bunch of Minecraft VR on the latest version (Bedrock: 1.20.40 (and I think 1.20.41)), and have also encountered this issue. It still exists in the current iteration.
Earlier listed steps to reproduce are still valid.
Additional Description:
I'm not currently quite sure of the cause, but it appears to occur randomly, and quite often (probably at least once every 5 minutes). For whatever reason, the item you are using will become "stuck" to a certain item (Does not seem to have favorite hot bar slots or items) you are holding. Although you can switch away from the item, attempting to mine, or interact in anyway will automatically swap the selected hot bar slot back to the item it got "stuck" on. The last place I experienced this was on a realms survival world.
Workaround: On the bright side, I did find a work around. You don't have to fully save and exit your world to fix it. You can also enter the pause menu, and enter settings, exit back out, and I've found that also tends to sorts it out. This turns it from game-breaking to just a mild inconvenience. Hope this helps.
Uh, Yes. About 17 I believe. Some of them may have been actively pushing blocks when I logged out. I had set up a smooth stone generator, to give the sculk fresh blocks to convert.