Hi Enzel,
Did you enable refresh in client when changing the value in the microflow? If not try enabling that and check once.
Can you retrieve by association rather than from the database? Objects retrieved by association are the in-memory version of the object, whereas retrieving from the database will retrieve the last committed version of the object. If you have uncommitted changes then I’ve found this can cause what you’re seeing.