Split subnet to smaller in a router with BGP

Good Morning,
I have a router with BGP session to provider, this session announce a /24 subnet.
Now if i assign the x.x.x.1/24 at eth1 this work fine, but if assign x.x.x.1/26 at eth1 and x.x.x.65/26 at eth2 doesn’t work
The same is if i create a route for the /24 subnet to next hop this work, but if create a route for smaller than /24 subnet to next hop this doesn’t work.
I’ve do a test without BGP session on WAN interface but with static IP, and the routing to smaller subnets work fine.
Isn’t splitting subnet compatible with BGP use?
I’s possible it is a software bug?
The ROS version used for test is 7.14.1 and 7.13.3
Can you help Me?

Thanks

I assume you are trying to advertise smaller subnet than /24 to the upstream. Typically upstream does not accept smaller subnets than 24

Sometimes.. Depends on a few factors, like who is announcing the /24. Some ISPs can set this up if they are your only ISP. They announce the /24 to the internet, and then you announce to them which locations get which part (usually in a small geographical area).

The internet routing tables do not accept smaller than /24.