Have you tried Home Defense, it is a bug barrier and poison. It stays and they don't like it. Maybe spray it at every lace they would or could enter and places you don't want them to crawl. We use it around the foundation and windows etc and no bug problems and mice don't seem to like it either. If it gets washed off reapply I'm not saying it wll ctp the bugs. But maybe keep them on the outside and out of placees you don't want them to go.
owes sells a five qt container with it;s own battery powered sprayer but don't expect great range