I typically start my script with Import-Csv which is a list of all my vCenter servers. Then I use a foreach loop to iterate through all my servers and execute whatever I want. In your case you would just have 3 instances of New-PatchBaseline.
Alternatively you can upload your patches to a shared repository and script the entire install process and not even use VUM (this is what I have done in the past).