CSV Export is Incorrect

Hullo everyone,

I’m using the CSV Export feature to generate reports per assignee per label with a Python script.
Unfortunately, it looks like the CSV being exported is incorrect.
It seems the issue is that if an assignee is changed (or added) after the issue is already initialised, the new value is not exported.
Also if an issue is renamed, the original name for the issue is the exported item.
Is there any way to fix this?
Does someone have a scraper that performs the CSV Export’s functionality but gets the correct values?