@TorreyFalconer are you also providing the dynamic file name, in the excel actions of Power Automate, we cant simply provide the library and filename as their actual names, we need to fetch the drive id and file id and use it in the Create Worksheet action, please see below steps on how to do it:
1. Add 'Send an HTTP request to SharePoint' action to the flow and configure it was follows:

Uri should be _api/v2.0/drive/root:/<filename>
here replace <filename> with a variable or the actual file name e.g. book1.xlsx
2. Then add Compose action and configure following expression in this compose action
outputs('Send_an_HTTP_request_to_SharePoint')?['body']['Id']

3. Now again add Compose action and configure following expression in this compose action
outputs('Send_an_HTTP_request_to_SharePoint')?['body']['parentReference']['driveId']

4. Then in Create Worksheet action configure it as follows, use compose action output in the Document library and file name parameters, as shown in screenshot below
