Yes, weight from a blanket can help with sleep difficulties. I find a quilt with 80/20 not warm enough with AC, so I added a crocheted afghan, and immediately began sleeping better! Just that bit of weight helped. I hope a weighted blanket will help your granddaughter.