When I use setActionButtonMultiple function in version 3.x the ‘Delete’ button for the ‘multi’ action also shows up without being set. I believe this is now how it was intended to function, it should be a bug.
Also is there a way to unset an action button for a single record eg a record is approved and you do not want the approve button to show on that record , in version 2 I used to set a, empty url value then use javascript to hide button with empty url but in version 3.x it seems I cannot interact on the datatable records with javascript.