@sean I followed your guide and was able to get a deployment working without any major issues. Thank you again!
For anyone doing this themselves, you do have to enable each encoding profile in the Django admin dashboard otherwise all of the video uploads will hang at the encoding stage.