After installing 3.0.12 I have 30 sec pause after every batch

phplist now has a gap of 30s between sending batches when processing the queue through the browser. In previous releases it waited for the batch_period, usually much longer, which might be why you have set the batch period to 1s.

To have greater control over how phplist sends you need to use a cron job. Your settings suggest that you want to send as fast as possible, so use a cron job to achieve that.