Good observation, Chupaka. (I’ve seen other people get caught by the same thing, but using community=“” caused by not collapsing the triangle…
Another thing to check for:
Spot check some of the prefixes to see if they have community 0:0 set (internet) - apparently Mikrotik’s community filter always matches lists containing 0:0
See this thread
One more thing - it doesn’t have to do with your issue, but you may want to fix rules 1-6 by adding “prefix-length=0-32” to them. Otherwise, they only match the full prefixes themselves and not any sub-prefixes of them.