Hi Sofie,
I’m not from the support team but I saw your topic and I thought I could help. When you say “doesn’t create new customers on checkout”, do you mean that orders are placed with billing information but no user is actually created in wordpress? If that is the case, you could made a hook on your “functions.php” file so you detect when an order is placed and create the user automatically.