Do I need to setup a webhook for Magento 2 in the Kassa Compleet Portal?

No.
My Magento 2 extension sets up a webhook dynamically, so you do not need to set it manually in the Kassa Compleet Portal.
Moreover, your manually set webhook will be ignored, because a dynamically set webhook has a priority.

See also: