Hello, first of all thank you for your liking.
All the maps in this game are pre-generated by Python using a pruning algorithm, which ensures that every map has one and only one solution for its region arrangement. Therefore, the distribution of mines can be figured out through logic based on the arrangement rules.
For example, if a region of a certain color only exists in one column, then all cells of other colors in that column can be ruled out.
After lots of testing with my friends, only some of the 6×6 maps might require hypothetical reasoning. We never needed to guess on other maps.
If you’d like, feel free to share the map you found confusing and I can walk you through my thought process.;)