pw frambuffer screen recording(encoding) will eat cpu even if no client is connected. It should only start screen recording(encoding) when required some vnc client that connects and as soon the client disconnects the screen recording(encoding) should stop.