I had a similar problem with the main fuse on my 76 CB750F1. All my connections were good but every once in a while the fuse would blow. I then noticed that even if it did not blow, it would be real hot.
Doing a search on this forum, I found that my problem was probably a bad fuse holder. I learned that once the clips that hold those glass tube type fuses in place get over-heated, they loose their ability to tightly hold the fuse for a good connection. The info also stated that you should not be able to easily remove the fuses from a good fuse box with just your fingers. Heck, I pop all my fuses out easily! Time for a new fuse box.
I did not want to continue using glass fuses, so I went to a block using those mini-blade type fuses. The smallest one that NAPA had held 4 fuses ($15) and fit into the space previously occupied by the old 3 glass fuse box. Been riding the bike for over a week now and the fuse is cool as a cucumber! (I even dropped the amp rating of main fuse back down to the recommended 15 amps. I had stupidly put a 20 amp glass fuse in the old block, but got scared when I felt how hot it had got!)
Don't know if this helps you but it sure fixed my fuse problem.