You don’t have to add a tile for every possible bitmask variation, just the ones you intend to use in your game. Some of them are unlikely to look good or work well and the templates you see will generally leave those out.
The problem in your case is that you haven’t masked some of the commonly used tiles correctly.
Take the tile highlighted in the image below for example. In the autotile template which you seem to be using, that tile would be the highlighted one.
Notice that the top-right bit is not set, because you want this tile to be displayed when there is no tile to the North-East.
In your tileset, the top-right bit in that tile is set (circled in green). Notice also that there are a bunch of duplicate tile masks because you have set bits on a bunch of them in that centre section that should be unset (indicated with different colour dots).
