Thank you so much again for responding!
I should clarify, the flow is in two steps,
The first one is this, which works perfectly (thanks for that!)

So now I have the data in sharepoint, as a spreadsheet in the document library, with a table created in it.
So far so good!
Now I am trying to actually import the data from the spreadsheet in the document library to the list.
I thought I could use the when a file is created in a folder to trigger the import (i.e. when the spreadsheet is created in the doc library to trigger the import but as you say, maybe it is the locks).
As earlier posted, here is the one (part 2) that fails,

Basically what I want to do is at a certain time, take the contents of the spreadsheet and import them into the list but I am unsure how to reference the spreadsheet as it will be recreated each time so it will be dynamic (statics will fail).
Maybe some logic like get the file name in the sharepoint document library, then get the table name, then use this table name in the list rows present in spreadsheet, then use this data to "create item" in sharepoint.
Thanks once again for taking the time to respond, your help is very much appreciated!