It looks like you didn’t use the correct layer names. SPA has a list of layer names that must be used. You must make the PSD conform to the SPA layer naming standard and not the other way around. See this link for info on that.
Also, it looks like the “division” layer may be missing the font because it has ! on the layer.
The best and easiest way to create a CSV or TSV is by using the CSV/TSV starter in SPA. This will save time by auto populating the source image filenames in Column A. It will also ensure that the filenames and headers are all filled out correctly. This will help avoid issues when processing. Just make sure that you change all of the layer names in the PSD template to match the headers that are created in the SPA CSV.