I've been having issues with joins for a few weeks now in my GIS class. Whenever I try to do a join with any tool except the "Join Field" tool, all of the fields from my join table come back <Null>. I was able to successfully join two tables for last week's assignment with the "Join Field" tool, but this week we're using spatial joins so that's not an option. I have a polygon layer and a point layer, and I want to perform a one-to-one join using the "Intersect" operation. This is my dialog box:

This is the product of the operation (every field after EJ_SYM is from the MA_chems_NAD point layer):

Again, this has happened for both spatial joins and join by attribute. I've examined the data types for each field, and I don't see anything that would be incompatible. The field names also only contain letters and underscores. Others in my class have been able to do this successfully using the same data.
Thanks in advance for the help!