Habe schon darauf spekuliert, dass du hier kommentierst 🙂

Mit dem CSS hast du tatsächlich einen Punkt, der mir (fast) entgangen ist.
Das Theme Handbook sagt dazu für WordPress.org folgendes:

If you wish to submit your creation to the free theme repository on WordPress.org, it must be 100% GPL compliant, including CSS and image files. Because the freedoms spelled out in the GPL are at the heart of WordPress, we encourage developers to distribute their themes with a 100% GPL-compatible license

Das Modell das du ansprichst wäre eine „Split License“? Wenn ja dann ist das das Problem, das die Theme-Entwickler auf Theme Forest hatten, oder?