Why `find . -iname *.blend` does not find all blend files in external exFAT storage?

Solution 1:

The shell expands *.blend before calling find if there is a matching file in the current directory.

Use

find . -iname '*.blend'

instead