Somewhere on the forums it stated that the code should be 3-4 lines, mine is only around 1.5 lines--could this be a problem?
It could be a problem if for some reason the whole code is not being accepted (though I have know knowledge as to why)
How would you correct it--there is only one remote?
Again, I have no experience with that remote, so I can't be of any help.
what should I attempt for the anti-repeat variable?
This is something you may have to experiment with, unless someone with knowledge of that remote can chime in and give you his/her experience.
Sorry I could not be of much more help, but without experience with that particular remote and its characteristics, I don't want to lead you down a deadend, but at least we know that the UIRT is sending which will most likely mean that your commands/events are fine.