Although 3.49 TH is very very very small hashrate to find a block BUT... Normal single chip BitAxe units run only about a .5 TH
Maybe this is one of those HEX Units. Or several workers with same name.
Any thoughts
Looks like they ran one bitaxe for a couple of weeks and added more hashrate in the day leading up to the block; either more bitaxes or something else.