A bit of history:
When I first set this up on 1.0.8, everything was fine. Eventually I noticed that at times my internet would come to a crawl, when I looked at the bandwidth usage in Gargoyle and I saw that that upload class was using my full 70 KB/s of upload bandwidth rather than 25 KB/s. I then restarted my router and everything seemed fine, but the issue cropped up again the next day.
I decided to upgraded to 1.1.1 and setup the QoS, and everything has been working fine for at least a month. Just today though, I noticed that the bandwidth settings were being ignored again.
I know it's not just the bandwidth limit that's being ignored as my internet comes to a crawl, leading me to believe it is ignoring the priority and bandwidth share as well.
Here is a picture of the issue:

Here are the applicable QoS settings:

Here is a picture showing the settings properly being applied historically from the past 24 hrs:

Thanks!
On a side note, the way the shaping of the graph is working on these new versions of Gargoyle seems to be a bit inaccurate. It seems to be trying to show a more smooth history than an accurate history.