В чем может быть проблема с преобразованием этой строки в дату?
$date +"%Y%m%d%H%M%S%3N" 20200413140344306
Попытка преобразования строки в дату приводит к ошибке.
$date -d "20200413140344306" +"%Y%m%d%H%M%S%3N" date: invalid date ‘20200413140344306’