I think the main issue was that these days wasn't typical and had strange characters that caused things to failed.
data2 = json.loads(data.decode('utf-8'), strict=False)
To Run Script to take raw json to csv and upload to: /PROD/API-STAT/Bulk/csv/{YYYYMMDD}/data{YYYYMMDD}.csv :
~$ source venv/bin activate
(venv) ~$ python auto_loop.py
To Run Script to take converted csv files (in DataLake) to parquet and upload to: /PROD/API-STAT/Bulk/parquet/{YYYYMMDD}/data{YYYYMMDD}.parquet :
~$ source venv/bin activate
(venv) ~$ python read_csv_adl_to_parquet.py