Do note that when you use
ssh with forwarding, then some of the graphics/GPU content is now offloaded to the host PC and no longer runs on the Jetson. This means if you had all requirements to run a program on the Jetson, and it works, but you get errors like this when forwarding, then it is the host PC itself which lacks this ability. The missing EGL display requirements imply your host PC needs software added to support that EGL display ability. I don’t know what needs to be added to the host PC, but whatever EGL requirements there are, this is your missing software on the host PC side.
Note that some people use a virtual desktop server rather than forwarding. Forwarding mandates your host is not only running an X server, but that the X server needs all of those features. Running a virtual desktop implies there is no offloading to the host PC, and the Jetson would perform those functions…one would be forwarding the result of various events with a virtual desktop, whereas
ssh forwarding forwards an event which needs to be turned into an X event result. A virtual desktop works across operating systems and does not require the PC run X, nor would it require (when X is being run) compatible software.