Yeah, best to be expected to follow the longstanding boot code convention. The home and opt persistence was coded long ago, and has the /dev stripped from the entries if they exist evidently. The TCE directory setup was more recently (recent years) changed to call on tce-setup, and that stripping of /dev apparently was not added in. That is the reason they behave differently if the /dev is mistakenly added to the boot option line.