H5P content not visible with Public canvas shell

I am trying to work on a solution for our customer. They want a shell in Canvas to be publicly visible with the ability to download H5P content. However, when the canvas shell is public, no one can see the H5P content. "ERROR - The sub field is required. If the problem persists try contacting support"

I am trying to work on a solution for our customer. They want a shell in Canvas to be publicly visible with the ability to download H5P content. However, when the canvas shell is public, no one can see the H5P content. "ERROR - The sub field is required. If the problem persists try contacting support"

 

Content types: 
BV52's picture