He doesn't seem Bengal to me but you did say "mixed"- get a DNA test if you want to know
The characteristics of the Bengal breed are very specific
Marble or spotted pattern " ticked" coats always outlined in black( never symmetrical,both sides will be different)
Small round head with round tip ears,large green or gold eyes
The Bengal strut ( lol) as there hind legs are quite longer than the fronts
Tails ard always striped
So your cats appearance is unlike the Bengal - a DNA test is not expensive,some much better and more specific than others so do your due diligence before you waste your money- many Vets use Basepaws( for health purposes) and Wisdom Panel is good for breed info