I have a flow that gets rows from an excel spreadsheet and adds them to a sharepoint list - this includes a couple of columns than include dates and times (note - I store the date/times as strings in excel because I was having issues getting power automate to read them)

The flow adds them to sharepoint

it looks fine in the flow checker outputs

But on sharepoint it adds 2 hours

I'm assuming it's something to do with time zones as the times in the spreadsheet are in British Summer Time (GMT + 1) but the sharepoint site it set to UTC + 1 and I can't figure out why that would ever add 2 hours?
As a side note - I'm not really sure how UTC interacts with BST
Thanks for any help