Hey, I work with Josh Ma and we were troubleshooting this problem together.
We ended up creating a workaround by taking the dumps from different DBs, initializing new DBs based on those dumps, and then dumping these new DBs. This work around worked since the dumps of databases that were initialized via a psql script outputted the text array constraint in the same way.
So there are definitely ways to workaround this inconsistent representation for our use case.
Thanks again for the help!