|using 255.248.0.0 would be more precise. It gives you a range of 10.0.0.0 - 10.7.255.255|
with that subnet mask then yes 10.4.1.0 would be talking on the network. But that really doesn't matter since its talking on the network and you would never notice the difference.
I would have set the 2nd nic to be dhcp client and avoided the whole mess assigning static ips on the 2nd nic causes.
Answers are only as good as the information you provide.
How to properly post a question:
Sorry no tech support via PM's