After reviewing the following, I suggest to evaluate adding the InsightJournal to https://www.theoj.org/
Ownership & Governance
Open Journals and each of its journals are community-organized and volunteer-led, with an editor-in-chief who leads each journal. Open Journals is fiscally sponsored by NumFOCUS, and has a documented governance structure.
Source: https://www.theoj.org/
References: