Why is automatic weights missing from ctrl+p? I tried it on a fresh project and there I was able to successfully apply automatic weights. Here if I try to do it with empty weights I can't select bones in weight paint mode, so that's not an option. I tried searching for answer but couldn't find any. Any help is greatly appreciated :)
I noticed that when I select Armature it highlights all my bones and when I press ctrl + p it seems that the automatic weights is missing as well.

If you're in Object Mode and you hit "a" to select everything, and then hit ctrl + p it shows the automatic weights in the context menu. Hope that helps :)