Акт ручной и скорее всего создали его 1-го, а дату выставили на 31-е. Но время переоценки в exectime пишется всегда фактическое, задним числом не встает.
Время на сервере проверьте. Как я понимаю, сыр-бор из-за записи 01.04 на 4 скрине? Это сервер пишет в момент выполнения задания.
Можно спорить с чем угодно, но в момент проведения акта на сервере было 01.04, независимо от того, когда акт поставили на выполнение.