If this Chechen thing is true, then it’s almost certainly Muslims.
The Chechen idea fits. The rebels there are technically very good and tactically very sloppy. Like these guys.