Why not verify the results of the script yourself????
Get-ChildItem -Path $path -Recurse -File |
Where-Object { $_.Length -gt $limit } |
Select-Object -First 10 |
Remove-Item -WhatIf:$true
Nothing will be deleted and you can check the output to see if it's removing files that aren't what you expect. You can add a -Skip parameter, too (and/or a -Last parameter) to verify a different set of files from the results.