Cage is not starting with EGL_EXT_platform_base not supported

I am trying to get greetd to start up cage with an application immediately ready to display, however it is complaining it lacks the graphics libraries

With this config:

Also I saw the posts about enabling hardware.graphics and that was one of the first things i did (I tried this on the base system and the specialisation)

I then get this on boot

EGL_EXT_platform_base not supported

Failed to create EGL context

Could not initialize EGL

Could not initialize renderer

Unable to create the wlroots renderer

What am I missing in cage options or greetd which means it cannot access graphics?
(dunno if this is relevant but /run/opengl-driver/lib does not exist, hardware.graphics is definitely enabled)

SOLVED:
My / perms were bad, so / and the immediate directories within / were not proper perms, so systemd could not create the tmpfiles for the opengl lib, fixing the perms and restarted made the files so it works now