Can I use perpetual licenses to host VM for my customers?

The answer is No!

As stated above the typical perpetual per socket Veeam EULA (end user license agreement) limits usage of Veeam software to your own data, which in short, disallows you to install Veeam to be used in multi-tenanted environment. By enrolling in VCSP membership and using VCSP licenses remove this restriction of hosting in multi-tenanted environment.