Please see the FAQ: What's a reproducible example (`reprex`) and how do I do one? Using a reprex, complete with representative data will attract quicker and more answers.
It can be very hard to reverse engineer a coding problem.
I can only offer one observation and one suggestion:
- Day [blank] 2 and PCF [blank] Treatment
lm(Day 2 ~ PCP Treatment*, data = ...)
will fail because of syntax.
- It's good practice to use descriptive object names, but they also should be as short as possible to make them so. Fewer typos.
Try a reprex
?