エラー:

原因は、Pythonの**date**型を直接JSONに変換しようとしたために問題が発生したことでした。
解決策:
@app.get("/api/gacha/list")の関数に以下を追加しました。
日付(date-DB列)が JSONに送れないため、**isoformat()**を使って文字列に変換しました。
# 日付(date-DB列)を文字列に変換
for row in results:
if 'gacha_date' in row and row['gacha_date']:
row['gacha_date'] = row['gacha_date'].isoformat() # 'YYYY-MM-DD'形式の文字列に変換
return JSONResponse(content=results)
結果:

JSONに直接送れなかった日付を**isoformat()**で変換すれば良いことを初めて知りました。