Found a solution! All you have to do is to make a security policy that disables showing the last signed-in user. This defaults the sign-in screen to "Other user" and allows Veyon to correctly enter the login details. This is also better for privacy because you don't see the info of the last person that used the PC (Admins can still see in azure or some other admin panel, it just makes a visual change to the login screen.)