I can’t get tweets older than a week for hashtags or search

There is Twitter API limitations for hashtags or any search that we can’t change. Please check Twitter Search API Documentation:

Also note that the search results at twitter.com may return historical results while the Search API usually only serves tweets from the past week.