Does it still need to be enqueued if it's not actually a JavaScript file?
Yes. It still is a .js file. Just not one hosted on your server.
Does it still need to be enqueued if it's not actually a JavaScript file?
Yes. It still is a .js file. Just not one hosted on your server.