I have a Umbrel node and when I restart it the blockchain is missing around 100 blocks. (i have not enabled SSH for my node)
Anybody could point me in the right direction what setting can cause this missing blocks after restart?
You didn't specify any helpful details about what and how you did it. That way it remains guesswork for those willing to help you. Mind reading devices are not commonly available...
First: why do you had to restart your Umbrel node?
I run an Umbrel node for testing and evaluation purposes. I hardly ever have to restart it unless an update demands a node restart which is rarely the case. My Umbrel runs on a Raspi 4B and hardly needs any attention or petting.
Second: how exactly did you restart your node? Did you use the RESTART link from the settings (very much likely but who knows)?
For troubleshooting you can generate a log by clicking on START.
When I had to restart my Umbrel node, it did miss only new blocks that came into existance during the restart. So maybe there are some clues to issues of your Umbrel during the restart process in the troubleshooting log. If the log doesn't contain any clues, you would have to login via SSH and look for details in
~/umbrel/app-data/bitcoin/data/bitcoin/debug.log (this is the location of the bitcoind log file for Umbrel 0.5.4, if you are already on Umbrel 1.0.x it could be somewhere else; you didn't say anything about your Umbrel version, did you?).