If your hen lays brown eggs, and you breed her to a brown-egg rooster, all chicks should lay brown eggs. They will not have the blue egg gene from either parent, so they will not lay eggs that are blue, green, or olive.
If you breed the brown-egg hen to a blue-egg or green-egg rooster, some or all of her daughters can lay green eggs. Some of those might be dark enough to be called olive, and some might be a lighter shade, depending on exactly what eggshell color genes are present in the parents.
Genetically, eggs come with a base color of white or blue.
Then they can have a brown coating on the outside (turns them brown or green). They can have an extra-dark brown coating (turns them dark brown or olive)
But the blue egg gene is dominant. If a hen inherits it from her mother or from her father or from both of them, she must show that by laying blue (or green or olive) eggs. If she does not have that gene, her eggs are white or brown. And if she does not have that gene, she cannot pass it to her chicks either.
The brown layer on the outside of the eggs is affected by many genes, each of which can make it a bit darker or a bit lighter. Predicting shades can be difficult, although in general it's close to an average of what the parents had.