Unity issues with Blender 3.0, Version reading issue?

Unity imports Blender3D objects as FBX via a little Python script:

The Python script that Unity uses (substitute your Unity version number or search) to import:

./Hub/Editor/2020.2.1f1/Unity.app/Contents/Tools/Unity-BlenderToFBX.py

Take a look around it to see if it’s got any version stuff that might behave weird. I haven’t used 3.0 yet but I know I did some tweaks to my import scripts when it went to 2.8, and now I have to do those same changes every time I update Unity, just because some of my older projects rely on it.

More on fixing it:

Blender3D objects used as trees / detail in Unity3D terrain (See the second half of this response)