Cinemachine Virtual Camera not working!

So while studying Unity I came upon Cinemachine. Followed the tutorial, installed the Cinemachine from the package manager, restarted my Unity just in case. Went to object > cinemachine > 2D Camera, which converted the main camera to its setting. Made the Virtual Camera follow the player, and tested, only to find the camera was not following the player. Virtual Camera option for Game Window Guides was also not working. Cinemachine Virtual Camera is activated, the CinemachineBrain is activated and is looking a the main camera, but it don’t work. I’m kinda lost here as to why its not working because I did exactly as my tutorials and other guidelines from the web was saying it was supposed to.

I kinda found out the solution for my issue, so I will describe the situation. As I said previously I had a clean camera from the tutorial I was working on, then I installed the Cinemachine and it added functions to my Main Camera. The Main Camera had the following added: CinemachineBrain and Cinemachine Virtual Camera. I removed the Cinemachine Virtual Camera from it, then I created an empty object which then I added the Virtual Camera, and only then it worked. I have no idea as to why it was not working before, so perhaps other may share a light on this.

Yes, the main camera and virtual cameras are meant to be separate objects. You can read more about it here: Cinemachine overview | Package Manager UI website

Updated version for CM3: Cinemachine essential elements | Cinemachine | 3.1.2