Thanks, I didn't know about the bug reporting feature, will use next time.
Also I do have the latest version, I meant that version 5.23 introduced the bug.
Since version 5.23 variables in Drawer doesn't reflect changes if they are updated in the background while the Drawer is open. This was not the case in previous versions and breaks macros that update and display data on opening the Drawer.
You can pass the value of any local or global variable types as input to an Action block, except boolean, which accepts only static True, False or Default value.
Is it supposed to be like that?
By the way, Macrodroid dev, outstanding job on the app!