I'm trying to use the following formula to remove a row from SQL:
Remove(
'[dbo].[TempPriceBook]',
LookUp(
'[dbo].[TempPriceBook]',
'Supplier Code' = 2684 && ManufactureMarking = "#00/1" && UploadedAsInt = 202003270149
)
)
The table [dbo].[TempPriceBook] has a primary key that comprises those three columns; [Supplier Code], ManufactureMarking and UploadedAsInt.
In reality the data being used for the LookUp is dynamic based on a selected item in a gallery, but for the purpose of testing I hard-coded some values into the formula that I verify are good (it's the first item in the table).
When I run the formula it completes successfully, in as much as there's no run time error returned by the connector, but the record remains in the table: The delete doesn't actually happen.
I'm pretty sure my formula is OK, because removing rows using Remove() is something I've done hundreds of times in formulas, but I'd happily be corrected on it. More the question, is what's wrong with my SQL database, or at least how can I troubleshoot without any runtime error being returned?
Whether or not this is significant, if I isolate the Lookup into the Text property of a label, the LookUp works fine:

But in the OnSelect of a button, we didn't find any data. Same formula!

I have also tried First(Filter()) instead of LookUp() with the same result.