Any time I create an object that has a style associated with it, it by default sets all of the components of the object to the ByLayer color, linetype, lineweight etc.
Before, I didn't have an issue with this because the ByLayer would just set it to whatever the object's layer was. But now, the ByLayer changes to match whatever my current layer is. So any time I change my current layer I have a large portion of my drawing changing color, linetype, etc.
I'm sure there's a setting somewhere that changes how the ByLayer works, but I'm not sure how to get to it.