Mod names can contain commas, breaking CSV parsing.
Example: Get It Together, Drops!,https://www.curseforge.com/projects/411045,1.4,bl4ckscor3,getittogetherdrops-neoforge-1.21.5-1.4.jar
Commas cannot reliably be used as separator.
Same for periods (they are used in version fields)
Same for :
Same for spaces
Same for - (also used in version fields)
Same for !
Perhaps change the expected format from CSV to JSON?