I’d recommend adding “Shine” to an adjustment layer instead of to the layer itself.
Then, if you properly parent a light (named “Shine”) to your 3D text layer, you can select “3D Light” as the ‘Source Point Type’ in Shine. From here you can move the position of that light around to create a 3d Point the light comes from.