Hi,
I have the same exact problem. Can't get customers to checkout without creating a PayPal account. I googled and it turns out that some option in PayPal settings will fix this. But unfortunately this setting doesn't appear in my PayPal settings.
I wish if there's another solution.