@PhAndersson
I wonder how the obex service runs at all for you. It does not for me.
On my FP5 running 24.04.1.1, I get:
phablet@ubuntu-phablet:~$ systemctl --user cat obex
# /usr/lib/systemd/user/obex.service
[Unit]
Description=Bluetooth OBEX service
[Service]
Type=dbus
BusName=org.bluez.obex
ExecStart=/usr/libexec/bluetooth/obexd
[Install]
Alias=dbus-org.bluez.obex.service
# /usr/lib/systemd/user/obex.service.d/ubuntu-touch-session.conf
[Service]
ExecStart=
ExecStart=/usr/lib/bluetooth/obexd -P ftp,irmc,mas,pcsuite -r $HOME
as /usr/lib/bluetooth/obexd does not exist, the service fails to start.
EDIT: after some searching, and finding this github issue, I found the trick to add another override and after setting enable-linger for phablet with loginctl, the obex service is running after a restart.
Not that I can test anything involving Bluetooth for lack of a suitable peripheral