What is it doing when you try to run it?
("new_field3") needs to be ('new_field3') since it's wrapped in ".
POST /mdaemon_test_array_2_step-2021.11.16_test_reindex/_update_by_query?conflicts=proceed
{
"script" : "ctx._source.remove('new_field3')"
}