Those spikes are typically badly timed snapshots of whats going on as portal refreshes at intervals, it could have been a snapshot as fridge freezer kicked on like others said or any number of things such as hair dryer, hoover, kettle.
If you are familiar with home assistant or are thinking about using it to monitor things you can change the refresh interval to 1 minute (default I believe is 5 minutes) or you can ask Givenergy to increase the refresh rate to 1 minute but this can reset when updating.
If you have a smart meter and are with octopus you can go back from days before you got solar and you should see uneven usage there as well, its the curse of being able to see whats going on 😃