I’d replace the K&N with a stock paper filter, clean the filter oil off the downstream components, and see if the mileage improves.
Fuel injector cleaner every 3K is a waste of money. Gasoline, ALL gasoline, has fuel system detergents in it by federal law. Additional cleaners should not be necessary.
At what speed do the people who get 20-22 mpg cruise?