Hello @vangogh,
I tested this updated code and I noticed there are issues with your helper.php code, the way you implemented it doesn't seem to be the best approach to fix the issue.
What happens now is that the json file now contains the render classes for ALL the fields assigned to the article, instead of only the fields that are set to be displayed.
The json should contain the render classes only for the fields that are set to be displayed. So only in this case:
if ($this->checkPublished('attr.' . $k . '.value') || $this->checkDisplayOnFO('attr.' . $k . '.value')) {
Just like it's done on line 692 for the ['title'], ['type'], etc.
If you look at the previous version 1.13 of the plugins/jamegafilter/content/, it was actually done that way. Can you simply revert it to the same method used in plugin version 1.13? It was working perfectly.
Let me know.