please note to mark the previous post as a solution to your main query.
coming back to your latest(2.) point ,that block is appending the vale every time into that Expression, Use the OnParametersChanged Event of the block to resolve your Issue.
attached modified oml.