re schwab. yup, i have that same problem. although, if you let the order sit for a while, the remainder may be filled also. however, today, i did a cover of 500 sh and got only 100 ...
so yeah, it happens to me also. on rather illiquid things, anyway.