Thanks for your feedback! Sad to see you encountered those bugs, at least one of them i thought i had already fixed :( still it's useful information so thank you!
Also interesting point you raise on damage against smaller chips vs perfect matches dealing no damage. It hadn't occurred to me that it might feel counter intuitive. In my mind, the core of the game are the perfect numerical matches, and mismatches are penalized via damage. It should make a bit more sense lore/flavor wise, but it's explained a bit indirectly.