If you have a desktop Mac, attach the drive to that Mac and add an APFS volume for each of the other devices.
Really, for any number of network devices, you only need one other APFS volume. Set up the "host" Mac to use one of the volumes. Share out the other volume(s) using File Sharing and use the Advanced Options (ctrl-click on the drive) to set it as a Time Machine backup. Also in the File Sharing settings, allow Full Disk Access to all users.
I like to make a Time Machine "Sharing Only" user to access the TM backup drives. In Users & Groups, Add a new user and set it to be a Sharing Only user. Give it a name and password that you will use to connect to the shared drives. In File Sharing, add the Sharing Only user to have Read/Write access to the shared volume.
You will have to connect to the Host Mac so that the volume is available, then on each remote device, add the shared volume as the TM Backup destination.
I have been using this setup for over a decade without issues like you see here with NAS solutions.