The sail is not clean yet, can I let it soak longer?
Hell yes. If the sail is not clean enough after 24 hours, you can soak it again for 24 hours in Ultramar Sail Cleaner. Preferably rinse and brush in between.
You can repeat this if necessary. In this way you can get a very good result.