I just checked the error logs and found this error:
PHP Fatal error: Uncaught ArgumentCountError: Too few arguments to function TicketStatus::update(), 1 passed in /var/www/helpdesk/include/ajax.forms.php on line 181 and exactly 2 expected in /var/www/helpdesk/include/class.list.php:1435\nStack trace:\n#0 /var/www/helpdesk/include/ajax.forms.php(181): TicketStatus->update(Array)\n#1 /var/www/helpdesk/include/class.dispatcher.php(145): DynamicFormsAjaxAPI->saveListItem('1', '1')\n#2 /var/www/helpdesk/include/class.dispatcher.php(38): UrlMatcher->dispatch('1/item/1/update', Array)\n#3 /var/www/helpdesk/include/class.dispatcher.php(120): Dispatcher->resolve('1/item/1/update', Array)\n#4 /var/www/helpdesk/include/class.dispatcher.php(38): UrlMatcher->dispatch('/list/1/item/1/...', NULL)\n#5 /var/www/helpdesk/scp/ajax.php(289): Dispatcher->resolve('/list/1/item/1/...')\n#6 {main}\n thrown in /var/www/helpdesk/include/class.list.php on line 1435
I have also changed cgi.fix_pathinfo on php.ini to '1' and restarted apache but the osTicket information it's still showing a red triangle.