Your training areas look really small. As stated here and in the SNAP help, the standard number of input pixels per tree is 5000. That means if you have less than 5000 training pixels at all, each run is based on the same subset. That makes the random forest approach quite ineffective.