OJS Reports - Articles Report

I am having issue when generating reports for article report and review report. After generating the article report, it downloads an empty csv with one special character in ithe first cell, nothing else.

while for the review report, it comes on with headers and no data in it.

What application are you using?
OJS 3.3.0.13

Additional information
here is the latest log:

[14-Dec-2023 03:41:06 America/Boise] PHP Warning: array_keys() expects parameter 1 to be array, string given in /home2/misc/public_html/misc/lib/pkp/classes/core/DataObject.inc.php on line 65
[14-Dec-2023 03:41:06 America/Boise] PHP Warning: array_shift() expects parameter 1 to be array, null given in /home2/misc/public_html/misc/lib/pkp/classes/core/DataObject.inc.php on line 66
[14-Dec-2023 03:41:11 America/Boise] PHP Warning: array_keys() expects parameter 1 to be array, string given in /home2/misc/public_html/misc/lib/pkp/classes/core/DataObject.inc.php on line 65
[14-Dec-2023 03:41:11 America/Boise] PHP Warning: array_shift() expects parameter 1 to be array, null given in /home2/misc/public_html/misc/lib/pkp/classes/core/DataObject.inc.php on line 66
[14-Dec-2023 03:41:11 America/Boise] PHP Fatal error: Uncaught PDOException: SQLSTATE[HY000]: General error: 1267 Illegal mix of collations (utf8_unicode_ci,IMPLICIT) and (utf8_general_ci,IMPLICIT) for operation ‘=’ in /home2/misc/public_html/misc/lib/pkp/lib/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php:78
Stack trace:
#0 /home2/misc/public_html/misc/lib/pkp/lib/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php(78): PDO->prepare(‘SELECT\tr.stage_…’, Array)
#1 /home2/misc/public_html/misc/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Database/Connection.php(361): Doctrine\DBAL\Driver\PDOConnection->prepare(Object(Illuminate\Database\Query\Expression))
#2 /home2/misc/public_html/misc/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Database/Connection.php(664): Illuminate\Database\Connection->Illuminate\Database{closure}(Object(Illuminate\Database\Query\Expression), Array)
#3 /home2/misc/public_html/misc/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Database/Connection.php(631): Illuminate in /home2/misc/public_html/misc/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Database/Connection.php on line 671
[14-Dec-2023 03:41:15 America/Boise] PHP Warning: array_keys() expects parameter 1 to be array, string given in /home2/misc/public_html/misc/lib/pkp/classes/core/DataObject.inc.php on line 65
[14-Dec-2023 03:41:15 America/Boise] PHP Warning: array_shift() expects parameter 1 to be array, null given in /home2/misc/public_html/misc/lib/pkp/classes/core/DataObject.inc.php on line 66
[14-Dec-2023 03:41:15 America/Boise] PHP Fatal error: Uncaught Error: Call to a member function getData() on null in /home2/misc/public_html/misc/plugins/reports/articles/ArticleReportPlugin.inc.php:92
Stack trace:
#0 /home2/misc/public_html/misc/lib/pkp/pages/stats/PKPStatsHandler.inc.php(450): ArticleReportPlugin->display(Array, Object(Request))
#1 /home2/misc/public_html/misc/lib/pkp/pages/stats/PKPStatsHandler.inc.php(395): PKPStatsHandler->report(Array, Object(Request))
#2 /home2/misc/public_html/misc/lib/pkp/classes/core/PKPRouter.inc.php(395): PKPStatsHandler->reports(Array, Object(Request))
#3 /home2/misc/public_html/misc/lib/pkp/classes/core/PKPPageRouter.inc.php(246): PKPRouter->_authorizeInitializeAndCallRequest(Array, Object(Request), Array, false)
#4 /home2/misc/public_html/misc/lib/pkp/classes/core/Dispatcher.inc.php(144): PKPPageRouter->route(Object(Request))
#5 /home2/misc/public_html/misc/lib/pkp/classes/core/PKPApplication.inc.php(362): Dispatcher->dispatch(Object(Request))
#6 /home2/misc/public_html/misc in /home2/misc/public_html/misc/plugins/reports/articles/ArticleReportPlugin.inc.php on line 92