When a service contains fields which are only mappable due to a custom rule in mapping file (as in your case) the service was being skipped by the ros1_bridge. This is certainly a bug which should be resolved by ros2/ros1_bridge#234.