Why `find . -iname *.blend` does not find all blend files in external exFAT storage?
The shell expands *.blend before calling find if there is a matching file in the current directory. 

Use

find . -iname '*.blend'


instead