Okay… after some more testing, here goes. Please correct me if I'm wrong!
It seems that what breaks the RRD graphs is when I put in rules to shape the OPT1 interface. It also seems to cause the odd bug with the queue status page as well.
Odd thing is, that even though traffic shaping from what I'm reading does not work on multiple interfaces, it still seems to be working, as without the added rule, all OPT1 traffic goes to the default queues, which kinda makes shaping not work well for what I'm wanting to do.
So, the odd thing is that I'm reading that pfSense's traffic shaper does not support shaping over more than LAN/WAN interfaces, but if what I'm looking at is right, then it indeed does work, but it just screws up the queue status page and the RRD graphs.
Considering I may just be reading things incorrectly, can anyone confirm/deny this??
[Edit]
I think I might have figured out what was going on with the queue status page. Now, I'm not a guru, nor do I have a lot of experience and knowledge, but I can think fairly logically, and I've been muddling over the problem here and there throughout the week, and I think I figured it out.
When we make a rule that includes another interface, I think the queues are being duplicated which would use that interface. Would kinda make sense the way I was thinking about it, and would explain the oddity on the queue status page, and may explain somewhat why the RRD graphs are broken.
What is killing me is that if what I'm seeing is correct, the traffic is entering the queue that it is supposed to when I make a few rules to shape traffic and go downloading/browsing to test it. I'm just not sure if the queues are being duplicated, or halved, or what. Haven't really gotten that far.
Since Ermal seems to be the traffic shaping god-person here, hopefully he'll read this. For now though, I figured my work-around was to put another box in front of the normal router with just the basic stuff, the port-forwards, and traffic shaping – then use the 'real' router to route the traffic where it should go. Would really love to eliminate the extra box though, as I'm running out of room to stuff extra junk :P