In this question, I was struggling with my printer not recognizing sliced files. Switching from ChituBox to Lychee solved the issue until the printer stopped recognizing the .ctb files sliced by Lychee as well. Something clicked and it occurred to me that perhaps I shouldn't have set up the Saturn profile and print on a Saturn S. (I'm currently printing on the smaller Saturn build plate since my Saturn S build plate is currently out of commission.) I switched to the Saturn S profile initially set up. Lo and behold, the printer was recognizing the file again!
I figured the printer profiles in slicer software simply adds optimized print settings (like exposure times, retraction settings, build volume, etc.) to serve as a solid starting point and the user could tweak from there as needed. However, since my sliced files were not being recognized using the Saturn profile, it seems that there's more to these profiles than just print settings. Do any firmware or hardware considerations go into creating the .ctb files? It reminds me of compiling code to specific architectures back in my computer science days.