Each model need to have it's own secondary command buffer then register it to primary command buffer. (maybe try command buffer per model) ?