You want to compare a real life situation, the photos, with a hypothetical situation, the developer.
Developers keep agents on staff to sell their homes. If the developer offers a commission to outside agents if they bring a buyer the outside agent runs the risk of having the onsite agents stealing the buyer. It happens all the time.
We routinely work our butts off and end up watching someone else get the paycheck n a variety of ways, so you are not going to find empathy from us about getting a licensing fee for a picture you already got paid to take.
You either take the pictures for free and license their use or you get paid to take pictures. You had better have the licensing in writing if you want to
enforce it in court.
Your Outer Banks real estate
agent. Helping people buy and sell OBX real estate since 1989.