I just want to emphasize the fact that we are all (current or former) applicants like you who volunteer our time answering questions based on our own experience which may not be applicable to everyone one-size-fits-all.
I am a recently approved PR and still here trying to help others as I DIYed the whole journey. Based on the information you provided: I can say your status are messed up. Always a bad thing being inland without status. And programs under 6 months does not need a SP so probably your application will be refused anyways.
My advise is: restore your husband’s status as visitor. Get yourself/himself a program longer than 6 months, get a SP, then SOWP, pretty much a fresh start.
Good luck.