Thank you for your feedback, and I am glad that you enjoyed my game.
To answer your question, I have not used AI image for my banner. I drew a background art (draft) first and made layers to trace it. Used Aseprite to do that. That is why probably the size of the pixel and grid was not lined up.
If you have any questions feel to ask. Thank you for playing my game.