I just switched to another video adapter (nvidia instead of intel) and added swapchain recreation if it is out of date or suboptimal and it now works
UPDATE:
but it still writing that I should use one semaphore per each swapchain image, dont know why, I am waiting for them anyway