Collision only working when character is moving with spline mesh component set start and end

I am using spline mesh components to create an expanding circle that maintains its thickness (rather than scaling).

I’m updating the spline mesh components every tick with the ‘set start and end’ function but they only generate overlap events when my character is moving. Is there any fix for this?