The Vulkan tutorial that I'm working through (https://vkguide.dev/docs/chapter-1/vulkan_command_flow/) states: "Once a command buffer has been submitted, it’s still “alive”, and being consumed by the GPU, at this point it is NOT safe to reset the command buffer yet."
I had assumed that resetting the command buffer would be fine after submitting it, thinking that the data was now safely over on the gpu (and that the command buffer itself lives on the cpu). Is the issue that the actual transfer of data doesn't occur as soon as vkQueueSubmit is called?