If anything, I hope that this experience strengthens your faith. It must. Faith is your only defense. The sacraments are exceedingly powerful. Avail yourself to them as often as possible. In addition to sacraments, our Church also provides us with sacramentals. They are also very useful. A search of this forum will provide a long list of sacramentals. Holy Water, blessed Saint Benedict Medals and blessed incense should be first on your list.
You are probably right to consider your own faults. The devil loves sin because it separates us from God. The demons know your weaknesses and will try to magnify them. They hate a clean soul. Go to Confession frequently. The blessings you received in Baptism and Confirmation are protecting you right now. Don’t fear the enemy. If you battle them aggressively, you will win.
Bless your home. I like this prayer for the blessing:
exorcismus.org/simple-exorcisms/282-prayer-against-malefice
There are demons and there are DEMONS. Some demons will flee at the sign of Holy Water and the mere mention of the name of Jesus makes them tremble. Others are more tenacious. For the more tenacious demons, it seems that only a cumulative effect of prayer and rituals will conquer them. The prayers of others will also help. It is a battle. Don’t worry if they react strongly to your efforts. That’s the nature of a battle. I can assure you that in the end, you will be much stronger and will benefit from the fight.
Moving may help, or it may not. Although it is natural to attribute your circumstances to the efforts of your husband, that may not be true.
If it makes you feel better, I have seen the stoat like things. We don’t have stoats where I live. I called them minks. I think that others call them rug-runners because they run along the floor. You are not alone.