Running Android 9 in VM, Snapchat won't Log In

Hey guys,
I am running a little experiment. Android 9 on a KVM VM. Installed fine, multiple apps work fine but for some reason Snapchat can’t connect and shows “Logging In” and loads forever. I think Snapchat have some sort of defense against being used on VMs so they intentionally block it from connecting. Any ideas what might be causing this and how to work around it? Maybe there’s a way to make the system look more like a real phone so snapchat won’t know it’s a VM?
Thanks.