Adding role to user breaks his access

Hi @Mantas ,
Sorry missed your reply.
This issue was posted multiple times here, say, Users getting least permissions when mapped to multiple roles - #6 by rlevitsky
There is a workaround that worked for me: How is DLS applied when user has multiple roles - #6 by rlevitsky

However, this wokraround breaks Index Patter updating, Weird error when trying to update index pattern - #3 by pablo