You can bypass it
Set a variable(isRebuild...) to rebuild/get a new value in Widget through user default.
And when rebuild timeline, I always check a field "isRebuild" to get a new value. If it false, I get a same value
Topic:
App & System Services
SubTopic:
General
Tags: