Octopus isn’t a Latin derived word but Greek. You can’t apply Latin grammar to Greek words.
There is no absolutely correct plural for octopus and in any respect, no grammatical rules should be prescriptivist (you must do this) but prescriptivist (people tend to do this)
This is what happens Larry. This is what happens when you down vote a stranger’s comment on Lemmy.