Reason for the need to reboot my iPad
Most probably it was that rebooting your iPad reinitiated  the memory. The thing is some apps have poor memory management schemes. So due to those bad "memory dumps" you device's memory becomes used for nothing. So When you reboot the device, the problem is solved