I don't know what could be causing this. I'm just guessing but, maybe your wort pH.
I do BIAB and I use S-04, US-05 and Nottingham and always get good or better than advertised attenuation. I don't rehydrate, I just sprinkle the dry yeast on top of the cooled wort (Less than 70 degrees) seal...