If a module command A does an RM_Call that issues another module command B then, when in B, RM_GetContextFlags will lie about MULTI/Lua flags in which A was executed (Because RM_Call creates a new client)
being inside MULTI/Lua is global information and has nothing to do with the client
Comment From: yossigo
@guybe7 Is this a duplicate of #8097?
Comment From: guybe7
fixed by https://github.com/guybe7/redis/commit/cd0aaf73dcf5c37521c52ede7d029f89629e05f3