How do I dynamically change particle Beam width or size via Blueprint?

You can use a SizeByLife with your distribution set to an instanceParameter and Scalar parameter in Blueprint.

You can learn more about instance parameters here…