It would seem that your SSD drive always appears to be too small to restore an Image. The Windows.old folder can be quite large and in addtion Windows Backup and Restore's image may include your hibernation file is not necessary.
If it were my computer I'd temporarly connect a traditional hard drive and restore the Image to that drive. Then do some house keeping (Disk Cleanup, temporarily disabling Hibernation, purging or at least moving the Windows.old folder "it may contain some usefull data that you want to keep").
Then create a slimmer image backup and restore it to the ssd drive.
Please be patient on reponces, the server has stopped sending me alerts and Microsoft has some scheduled changes set for this weekend, they must be starting early.
JS
Never be afraid to ask. This forum has some of the best people in the world available to help.