Thanks James!
Here is the odd thing though. In each case of my testing, there IS something in both the device ID and the Device Title field. that's why this is very strange and confusing. I can't tell from the errors why it fails on some and not others.
I presume that this is also Python in which this transform is built?