^^^ that may explain it.
in any event if you eat sushi in a restaurant you are likely getting the bottom of the barrel fish soaked in soybean oil. soybean oil is one of the 3 things that should be avoided.
the other 2 are high fructose corn syrup and hydrogenated oil. the 3 are bad bad bad for the heart and will make you gain fat. everyone should right now go to their pantry and find if you have anything that have any of these 3 in them and throw them out!!
people who strive for health MUST learn to cook on their own with ingredients that are carefully picked, gotta read the labels and be smart. I don't trust anything from restaurants, i have grown to hate eating at them. would much rather cook myself so i know what i am eating!
OP I would definately add cage free eggs to your diet too if you go that route. and you will be in good shape.