Shadows only render if Viewport shows "Shadows" during publishing
Expected behavior: Shadows always render. Actual behavior: Shadows only render if the Viewport is in the "Shadows" view when the scene is published.
This is using Spoke to build the scene and Hubs to view, both on Firefox version 84.0.1 (64-bit).
I have encountered this as well. It seems that for me other Viewport settings work so long as there are no duplicate materials, but as soon as you duplicate an object it causes a duplicate material and then shadows won't display on that material unless the Viewport is set to "Shadows". Objects using that material will also not cast shadows onto anything else unless the Viewport is set to "Shadows. A GLB that contains separate objects, regardless of material, causes the same effects.