I can't say if that is what is happening in your tank, but here is an example from my system. I have a 65g, I was running a cadlights 1150, a great skimmer and a bit oversized for that size, but not all that much. Most of the time it produces a little skim all the time, but if I didn't feed as much it wouldn't produce for a couple of days, but then would go back to being "normal". If I adjusted it when it was lower to skim it would overflow when I fed more. From the manufacture it was rated 90g heavy load, 120 medium and 150 light bioloads, but those rating were optimistic by a large margin.
"Most of the time it produces a little skim all the time, but if I didn't feed as much it wouldn't produce for a couple of days, but then would go back to being "normal". If I adjusted it when it was lower to skim it would overflow when I fed more."
This is exactly what happens to me!! Although at times it produces no skim what so ever.
I am doing an upgrade to a 120 and decided that I wanted a bit more skimmer. I just got a vertex 180i, rated for 90-180g, but they rate the size of the tank realistically. Both skimmers have almost the same rating, but the vertex is HUGE. To give an idea of the difference the cadlights drew 280 L/H of air, the vertex draws up to 1300 L/H. Just for fun I put the vertex on my 65 until the upgrade, talk about hard to tune, it needs so much more organic material in the water to consistently skim, I overfilled the cup a few times. Now it varies between awesome skimming and sitting with the bubbles half way up the cone since it is so big.
If this is the case with your skimmer you can try running it part time with a timer, or just accept with having an oversize skimmer it wont be producing foam all the time.