Control rods have a differential rod worth, or worth per unit length inserted as a function of steps inserted. This is because the top and bottom of the core has less reactivity than the middle, so when the control rod is just starting to insert or withdraw, the first few steps have little worth compared to when the bank is half-way in. At 50% power, the control rod banks would be inserted a substantial amount (e.g. one bank half way in). So the differential worth (i.e. the worth of the next step) will be more than if the bank was completely out of the core at 100% power.
There is a dependence of integral rod worth (the total worth of a bank between fully inserted and withdrawn) and power as well. This is due to many competing effects. For example, at lower power, the fuel temperature will be lower, which will decrease resonance absorption (doppler coefficient). The moderator temperature profile will be different axially, which again has an effect on rod worth. If the core is a PWR with soluble boron, the control rods are basically competing for less neutrons with the boron or other poisons. All of these effects combine to change how the control rods effect the core reactivity.
Furthermore, there are effects due to the axial distribution of xenon. If you operate the core at 50% power with one rod bank inserted half-way for a period of hours, you will generate a xenon offset which will fluctuate up and down the core. This will cause the control rods to have a different worth depending on where the xenon is axially at any given time.
So to answer your question, yes.