I will try to answer this question as best I can. Up until about two months ago if you wanted to build a ROM from source for the GT-N7105, SGH-I317, or the SGH-T889 Galaxy Note 2 you had to use the t0lte folder as your device folder in your work tree. But Steve Klondik, A.K.A Cyanogen, made the partial device folders t0lteatt and t0ltetmo to start splitting the three devices apart. Now notice I said partial folders because even though these folders are for the SGH-I317 and SGH-T889 individually. They still use the t0lte folder to build as it has all the other folders in it that the device needs like overlays, configs, bluetooth, audio, device settings, and rootdir. this means that the compiler starts in the t0lteatt or the t0ltetmo depending on what device you are building for. But the full_t0lteatt.mk or full_t0ltetmo.mk directs it to go into the t0lte folder to use the t0lte.mk, or commonly called the device.mk file because neither the t0lteatt or the t0ltetmo folder has a device.mk file in them. Then only real difference in the folders is the name of the device in the files.
But this does not really address the difference between the t0lteatt and t0lte. The main difference is the t0lte is a build using only the t0lte device folder. This means that the build will probably not have the device model correct in the build-prop so it will not be the correct model number in Settings/About phone unless the build-prop is edited. The tolteatt is a build that used both the t0lteatt and t0lte device folders and should have the correct model number in the build-prop and Settings/About phone. But it is nothing wrong with building with just the t0lte folder as long as you do not mind editing the build-prop or that the build does not have the correct device model number. if you would like to look at all three folders below are links to all three on CyanogenMod github.
t0lte=
https://github.com/CyanogenMod/android_device_samsung_t0lte
t0lteatt=
https://github.com/CyanogenMod/android_device_samsung_t0lteatt
t0ltetmo=
https://github.com/CyanogenMod/android_device_samsung_t0ltetmo?ref=commandbarr
Now to address you problem, if it is a t0lte build the it is more than likely a older build. Look in the the build.prop and see if you see this line. "ro.telephony.ril_class=SamsungQualcommUiccRIL" If you do you need to change it to " ro.telephony.ril_class=SamsungQualcommRIL". The ril file was changed on these devices in the t0lte.mk file about a month ago, below is a link to the commit showing the change. Maybe this will help you understand and help you fix yor issue.
Ril commit
https://github.com/CyanogenMod/andr...mmit/f3459ea5651152c322334376f6c3c8b8b50375a3
Edit: I forgot that when Cyanogen made the t0lteatt and t0ltetmo folders he also added the smdk4412-qcom-common folder as a device dependency. But that is just for better GPS support so it further supports my point that it is no real big difference between t0lte and t0lteatt.