I'm using 3.1.1 for multiple reasons so I can't replicate your workflow, but maybe a workaround would be to create two versions of your table - one version with the date and the version other without the date.
In each of these tables create a matching/identical column with unique populated information that could be used for a join after you create your points from the non-dated table. Once the points are created, you can join the points to the table with the dates and then field calculate the dates into the newly created points layer. Not ideal for sure, but it may help you move forward with your work in the meantime.