A couple of thoughts:
There are problems with groups, triggers and states as you can tell by the inconsistency in the Visited states. You will be much happier if you delete the text boxes from the buttons. Right click, choose edit text, and type the letter. Format it to the right size, set it to left justified and aligned to the top. I did that for Button A (rectangle 9).
You don't use the count variable for anything, and that is for the best. It takes extra work to prevent multiple clicks from giving a false count, as you discovered. It is much more reliable to use variables that show if a section has been visited, as you are doing.
Finally, you have all those variables set correctly, but no trigger to use them. I added the "Jump to Finish slide", and it is working.