Kmssink multiple monitors on single GPU


I’ve been looking into gstreamer for decoding video directly to display without using X11.
I came across Kmssink that does a wonderful job on a single monitor, but runs into issues with DRM permission when trying muliple monitor on separate pipelines.
I saw in 1.22.5 that there was a “fd” property added, but my testing yealds no good results.
Are there any example code available for using kmssink with the fd propery or have anybody actually gotten it to work ? Help/Ideas would be greatly appreciated as this point.