I have had many issues with not getting filled on NYSE. Every time I call down to the trade desk to see why I didn't receive the print, even though it went through my price, I receive the same answer. "There were shares ahead of yours", thats why you did not get the fill.
It is no win...