You have a really impressive resume and are clearly ambitious. Your biggest challenge is not whether you are good enough, but finding schools that can give you FA. The reality is that most schools have much more limited FA for international students - most is earmarked for US students.
You are going to need to find schools that see what you offer as something they will pay for. Your list is fine, but you may want to expand it.
Grinnell is a good one. Colby, as a LAC with a relatively new center for AI, might be an option. Kalamazoo and Wooster could be a good options. What about RPI?
Normally, I wouldn’t encourage a longer list, but you may need a few more options.