When you drag the images on the page, did you verify that the direct upload is working? You should be able to check the console to see if Active Storage is creating the blobs. Once it creates the blob, the stimulus controller should create the hidden elements. Do an inspect on the browser to see what the elements look like. There does seem to be something off as the blob's signed_id should be getting set as the value.
☒ Since the edit link_to isn't a remote: true, you would be rendering a new view. You might be able to render the comment form within there. If you want it to be a bit more of an SPA feel, you could use the remote: true and then that would render the edit.js.erb where you can then render the form partial and display a modal.
If you want to make it load a new page to edit the comment, then you would need to render the form.
☒ You can check out this episode and the Part 1 of it as well. It uses jquery, but the same could be accomplished with vanilla JS if you're using something like Bootstrap 5 Alpha.