The Republican U.S. Senate nominee appears to have violated federal ethics law, which requires candidates to report their income and disclose mortgages on properties other than personal residences, experts said.