If you forget ACC and filtered_ep in get_chemical_summary, there should be a more intuitive error:
chem_summary <- get_chemical_summary(tox_list)
Error in UseMethod("full_join") :
no applicable method for 'full_join' applied to an object of class "NULL"
chem_summary <- get_chemical_summary(tox_list, ACC, filtered_ep)