ESP32 has a built in bootloader, and what you see on the screen is the bootloader loading an application (apparently for BLE). What you presumably are trying to do is load other software onto the board. For this, you want the bootloader to be in download mode.
Go back to your terminal screen and this time, hold the boot button while you press the reset button. You will see something like this:
This is what your c++ loader is looking for. You may be able to make this work if you go back to that, and while it says "Connecting....", hold boot and press reset.
Most ESP32 tools and accessories are set up to do this automatically for you. In particular, that c++ loader will be trying to operate the buttons via the connection to the board. It's hard to tell from your picture what is doing what, but I see an unused wire which suggests you don't have everything hooked up. What you have is the simplest serial connection, and that may be good enough for now, being able to start the boot loader manually.