Cannot call some toll free numbers

I tried to call two toll free numbers today (one 800, the other 866), and I get an announcement that the “number cannot be connected as dialed”.

I have the following in my outbound route:

1866NXXXXXX
1877NXXXXXX
1888NXXXXXX
1NXXNXXXXXX

Any reason I should not be able to call 800 numbers?

No reason. The first three lines are redundant, as 1NXXNXXXXXX will catch all of your calls to any number, as long as you dial 1 first.