Calling Python 3 script from AppleScript
Solved my problem by changing the do shell to:

do shell script "/usr/local/bin/python3 /path/to/script.py $@"


and letting the shebang stay as:

#!/usr/bin/env python3