By default /dev/kfd and /dev/accel/accel* are owned by the 'render' group. If a user isn't added into the render group but logs in interactively (TTY or GUI) then they can't run compute work with either interface.
Some patches were added in upstream systemd that will address this by uaccess udev tagging.
These should be brought into RHEL to improve the experience for compute work.
https://github.com/systemd/systemd/commit/e30c044c23c1dc7ef44ccb3892d942dc256d1b02
https://github.com/systemd/systemd/commit/9d3b73d9bf181e6adf2e900739c4d998e3450a12