Please let me know if something in this guide is not clear or it is not working for you:
Spam detection is separate from greylisting. You will need to investigate the mail headers to determine why a message is going to the spam folder.
There are various ways to keep messages from going into the spam folder, including creating filters in Roundcube, as those are automatically applied to all messages for the email user account.