I gave up on Gemini Lake a while a go and moved to Scale. Hardware transcoding just worked. It was helpful, though, to have an explanation about why it worked, didn't work, worked again, didn't work, etc.