So what I had to do was pass through renderd129 and make it appear as renderd128 in the docker, and same for card1 and card0 so something like this
--device=/dev/dri/renderd129:/dev/dri/renderd128
and
--device=/dev/dri/card1:/dev/dri/card0
So the docker picks up intel gpu as the 1st one