I figured this one out by messing around and realizing my stupid mistake.
When working with automatic ligatures I tried doing:
sub 4 5 by 45 ;
This caused error. When my dumb self realized the numbers went as: one, two, three, etc. I tried to do:
sub four five by 45 ;
Still error. So I did:
sub four five by E45;
And it worked. So my basic question is: Why does Font Lab ligature code not like numbers?