Job Details

f55c7dd9-cb00-4545-ad64-9d20f946b0bf

Status

cancelled

Type
full_pipeline
Progress
19%
Duration
4h 1m 3s
Current Step

Processing batch 19: 1900/17632 accounts (10.8%)

Accounts Processed

1,900

Opportunities

13,325

Fundings Loaded

229

Errors

134

Timing Details
Created At
2026-01-25 03:11:01
Started At
2026-01-25 11:11:38
Completed At
2026-01-25 15:12:41
Parameters
{
  "batch_size": 100,
  "dry_run": false,
  "month": 1,
  "year": 2025
}
Error Details (135 errors)
# Error Message Timestamp Details
1 Failed: ACE FUNDING 2026-01-25T14:11:01.515367
2 Error loading funding ACE FUNDING: (pymysql.err.OperationalError) (1213, 'Deadlock found when trying to get lock; try restarting transaction') [SQL: INSERT INTO competitor_funding (created_at, modified_at, account_id, opportunity_id, iso_name, account_name, account_industry, account_city, account_state, account_entity_type, account_inception_date, funder_name, funder_name_normalized, date_funded, amount_funded, term_in_days, daily_payment, payment_amount, payment_first_date, payment_last_date, payment_count, payment_frequency, financing_type, first_payment_amount, last_payment_amount, first_bank_statement_start, last_bank_statement_end, analytics_response_ids, occurrence_count) VALUES (%(created_at)s, %(modified_at)s, %(account_id)s, %(opportunity_id)s, %(iso_name)s, %(account_name)s, %(account_industry)s, %(account_city)s, %(account_state)s, %(account_entity_type)s, %(account_inception_date)s, %(funder_name)s, %(funder_name_normalized)s, %(date_funded)s, %(amount_funded)s, %(term_in_days)s, %(daily_payment)s, %(payment_amount)s, %(payment_first_date)s, %(payment_last_date)s, %(payment_count)s, %(payment_frequency)s, %(financing_type)s, %(first_payment_amount)s, %(last_payment_amount)s, %(first_bank_statement_start)s, %(last_bank_statement_end)s, %(analytics_response_ids)s, %(occurrence_count)s) ON DUPLICATE KEY UPDATE modified_at = %(param_1)s, opportunity_id = %(param_2)s, iso_name = %(param_3)s, account_name = %(param_4)s, account_industry = %(param_5)s, account_city = %(param_6)s, account_state = %(param_7)s, account_entity_type = %(param_8)s, account_inception_date = %(param_9)s, amount_funded = %(param_10)s, term_in_days = %(param_11)s, daily_payment = %(param_12)s, payment_amount = %(param_13)s, payment_first_date = %(param_14)s, payment_last_date = %(param_15)s, payment_count = %(param_16)s, payment_frequency = %(param_17)s, financing_type = %(param_18)s, first_payment_amount = %(param_19)s, last_payment_amount = %(param_20)s, first_bank_statement_start = %(param_21)s, last_bank_statement_end = %(param_22)s, analytics_response_ids = CASE WHEN VALUES(analytics_response_ids) IS NOT NULL THEN CASE WHEN JSON_CONTAINS(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) THEN analytics_response_ids ELSE JSON_MERGE_PRESERVE(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) END ELSE analytics_response_ids END, occurrence_count = occurrence_count + 1] [parameters: {'created_at': datetime.datetime(2026, 1, 25, 4, 23, 34, 641640), 'modified_at': datetime.datetime(2026, 1, 25, 4, 23, 34, 641641), 'account_id': '001Nt000006l3iBIAQ', 'opportunity_id': '006Nt00000JNsPqIAL', 'iso_name': 'FMR Group, LLC', 'account_name': 'Satmar Meats Division Of BP', 'account_industry': 'Meat/Seafood', 'account_city': 'Brooklyn', 'account_state': 'NY', 'account_entity_type': None, 'account_inception_date': datetime.date(2015, 9, 1), 'funder_name': 'ACE FUNDING', 'funder_name_normalized': 'ACEFUNDING', 'date_funded': None, 'amount_funded': None, 'term_in_days': None, 'daily_payment': Decimal('1312.0'), 'payment_amount': Decimal('26240.0'), 'payment_first_date': datetime.date(2024, 12, 31), 'payment_last_date': datetime.date(2025, 1, 31), 'payment_count': 20, 'payment_frequency': 'Daily', 'financing_type': 'Cash Advance', 'first_payment_amount': Decimal('1312.0'), 'last_payment_amount': Decimal('1312.0'), 'first_bank_statement_start': datetime.date(2024, 10, 1), 'last_bank_statement_end': datetime.date(2025, 1, 31), 'analytics_response_ids': '[181600]', 'occurrence_count': 1, 'param_1': datetime.datetime(2026, 1, 25, 4, 23, 34, 640907), 'param_2': '006Nt00000JNsPqIAL', 'param_3': 'FMR Group, LLC', 'param_4': 'Satmar Meats Division Of BP', 'param_5': 'Meat/Seafood', 'param_6': 'Brooklyn', 'param_7': 'NY', 'param_8': None, 'param_9': datetime.date(2015, 9, 1), 'param_10': None, 'param_11': None, 'param_12': Decimal('1312.0'), 'param_13': Decimal('26240.0'), 'param_14': datetime.date(2024, 12, 31), 'param_15': datetime.date(2025, 1, 31), 'param_16': 20, 'param_17': 'Daily', 'param_18': 'Cash Advance', 'param_19': Decimal('1312.0'), 'param_20': Decimal('1312.0'), 'param_21': datetime.date(2024, 10, 1), 'param_22': datetime.date(2025, 1, 31)}] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2026-01-25T14:11:01.515372
3 Failed: GREENBOX CAPITAL 2026-01-25T14:11:01.515374
4 Failed: FORA FINANCIAL 2026-01-25T14:11:01.515375
5 Failed: FORA FINANCIAL 2026-01-25T14:11:01.515376
6 Failed: FUNDING METRICS 2026-01-25T14:11:01.515378
7 Error loading funding GREENBOX CAPITAL: (pymysql.err.OperationalError) (1205, 'Lock wait timeout exceeded; try restarting transaction') [SQL: INSERT INTO competitor_funding (created_at, modified_at, account_id, opportunity_id, iso_name, account_name, account_industry, account_city, account_state, account_entity_type, account_inception_date, funder_name, funder_name_normalized, date_funded, amount_funded, term_in_days, daily_payment, payment_amount, payment_first_date, payment_last_date, payment_count, payment_frequency, financing_type, first_payment_amount, last_payment_amount, first_bank_statement_start, last_bank_statement_end, analytics_response_ids, occurrence_count) VALUES (%(created_at)s, %(modified_at)s, %(account_id)s, %(opportunity_id)s, %(iso_name)s, %(account_name)s, %(account_industry)s, %(account_city)s, %(account_state)s, %(account_entity_type)s, %(account_inception_date)s, %(funder_name)s, %(funder_name_normalized)s, %(date_funded)s, %(amount_funded)s, %(term_in_days)s, %(daily_payment)s, %(payment_amount)s, %(payment_first_date)s, %(payment_last_date)s, %(payment_count)s, %(payment_frequency)s, %(financing_type)s, %(first_payment_amount)s, %(last_payment_amount)s, %(first_bank_statement_start)s, %(last_bank_statement_end)s, %(analytics_response_ids)s, %(occurrence_count)s) ON DUPLICATE KEY UPDATE modified_at = %(param_1)s, opportunity_id = %(param_2)s, iso_name = %(param_3)s, account_name = %(param_4)s, account_industry = %(param_5)s, account_city = %(param_6)s, account_state = %(param_7)s, account_entity_type = %(param_8)s, account_inception_date = %(param_9)s, amount_funded = %(param_10)s, term_in_days = %(param_11)s, daily_payment = %(param_12)s, payment_amount = %(param_13)s, payment_first_date = %(param_14)s, payment_last_date = %(param_15)s, payment_count = %(param_16)s, payment_frequency = %(param_17)s, financing_type = %(param_18)s, first_payment_amount = %(param_19)s, last_payment_amount = %(param_20)s, first_bank_statement_start = %(param_21)s, last_bank_statement_end = %(param_22)s, analytics_response_ids = CASE WHEN VALUES(analytics_response_ids) IS NOT NULL THEN CASE WHEN JSON_CONTAINS(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) THEN analytics_response_ids ELSE JSON_MERGE_PRESERVE(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) END ELSE analytics_response_ids END, occurrence_count = occurrence_count + 1] [parameters: {'created_at': datetime.datetime(2026, 1, 25, 5, 19, 49, 232292), 'modified_at': datetime.datetime(2026, 1, 25, 5, 19, 49, 232304), 'account_id': '001Nt00000CmEY2IAN', 'opportunity_id': '006Nt00000B3BF9IAN', 'iso_name': 'Breeze Capital, LLC', 'account_name': 'In-Home Senior Care Services LLC', 'account_industry': 'Adult Day Care', 'account_city': 'Lake Elsinore', 'account_state': 'CA', 'account_entity_type': 'LLC', 'account_inception_date': datetime.date(2022, 7, 28), 'funder_name': 'GREENBOX CAPITAL', 'funder_name_normalized': 'GREENBOXCAPITAL', 'date_funded': None, 'amount_funded': None, 'term_in_days': None, 'daily_payment': Decimal('105.0'), 'payment_amount': Decimal('1470.0'), 'payment_first_date': datetime.date(2024, 4, 11), 'payment_last_date': datetime.date(2024, 4, 30), 'payment_count': 14, 'payment_frequency': 'Daily', 'financing_type': 'Cash Advance', 'first_payment_amount': Decimal('105.0'), 'last_payment_amount': Decimal('105.0'), 'first_bank_statement_start': datetime.date(2024, 2, 1), 'last_bank_statement_end': datetime.date(2024, 4, 30), 'analytics_response_ids': '[34653]', 'occurrence_count': 1, 'param_1': datetime.datetime(2026, 1, 25, 5, 19, 48, 873266), 'param_2': '006Nt00000B3BF9IAN', 'param_3': 'Breeze Capital, LLC', 'param_4': 'In-Home Senior Care Services LLC', 'param_5': 'Adult Day Care', 'param_6': 'Lake Elsinore', 'param_7': 'CA', 'param_8': 'LLC', 'param_9': datetime.date(2022, 7, 28), 'param_10': None, 'param_11': None, 'param_12': Decimal('105.0'), 'param_13': Decimal('1470.0'), 'param_14': datetime.date(2024, 4, 11), 'param_15': datetime.date(2024, 4, 30), 'param_16': 14, 'param_17': 'Daily', 'param_18': 'Cash Advance', 'param_19': Decimal('105.0'), 'param_20': Decimal('105.0'), 'param_21': datetime.date(2024, 2, 1), 'param_22': datetime.date(2024, 4, 30)}] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2026-01-25T14:11:01.515379
8 Error loading funding FORA FINANCIAL: (pymysql.err.OperationalError) (1205, 'Lock wait timeout exceeded; try restarting transaction') [SQL: INSERT INTO competitor_funding (created_at, modified_at, account_id, opportunity_id, iso_name, account_name, account_industry, account_city, account_state, account_entity_type, account_inception_date, funder_name, funder_name_normalized, date_funded, amount_funded, term_in_days, daily_payment, payment_amount, payment_first_date, payment_last_date, payment_count, payment_frequency, financing_type, first_payment_amount, last_payment_amount, first_bank_statement_start, last_bank_statement_end, analytics_response_ids, occurrence_count) VALUES (%(created_at)s, %(modified_at)s, %(account_id)s, %(opportunity_id)s, %(iso_name)s, %(account_name)s, %(account_industry)s, %(account_city)s, %(account_state)s, %(account_entity_type)s, %(account_inception_date)s, %(funder_name)s, %(funder_name_normalized)s, %(date_funded)s, %(amount_funded)s, %(term_in_days)s, %(daily_payment)s, %(payment_amount)s, %(payment_first_date)s, %(payment_last_date)s, %(payment_count)s, %(payment_frequency)s, %(financing_type)s, %(first_payment_amount)s, %(last_payment_amount)s, %(first_bank_statement_start)s, %(last_bank_statement_end)s, %(analytics_response_ids)s, %(occurrence_count)s) ON DUPLICATE KEY UPDATE modified_at = %(param_1)s, opportunity_id = %(param_2)s, iso_name = %(param_3)s, account_name = %(param_4)s, account_industry = %(param_5)s, account_city = %(param_6)s, account_state = %(param_7)s, account_entity_type = %(param_8)s, account_inception_date = %(param_9)s, amount_funded = %(param_10)s, term_in_days = %(param_11)s, daily_payment = %(param_12)s, payment_amount = %(param_13)s, payment_first_date = %(param_14)s, payment_last_date = %(param_15)s, payment_count = %(param_16)s, payment_frequency = %(param_17)s, financing_type = %(param_18)s, first_payment_amount = %(param_19)s, last_payment_amount = %(param_20)s, first_bank_statement_start = %(param_21)s, last_bank_statement_end = %(param_22)s, analytics_response_ids = CASE WHEN VALUES(analytics_response_ids) IS NOT NULL THEN CASE WHEN JSON_CONTAINS(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) THEN analytics_response_ids ELSE JSON_MERGE_PRESERVE(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) END ELSE analytics_response_ids END, occurrence_count = occurrence_count + 1] [parameters: {'created_at': datetime.datetime(2026, 1, 25, 5, 20, 39, 281412), 'modified_at': datetime.datetime(2026, 1, 25, 5, 20, 39, 281417), 'account_id': '001Nt00000CmEY2IAN', 'opportunity_id': '006Nt00000GRdP6IAL', 'iso_name': 'Shere Management Services, LLC', 'account_name': 'In-Home Senior Care Services LLC', 'account_industry': 'Adult Day Care', 'account_city': 'Lake Elsinore', 'account_state': 'CA', 'account_entity_type': 'LLC', 'account_inception_date': datetime.date(2022, 7, 28), 'funder_name': 'FORA FINANCIAL', 'funder_name_normalized': 'FORAFINANCIAL', 'date_funded': datetime.date(2024, 9, 13), 'amount_funded': Decimal('14400.0'), 'term_in_days': 471, 'daily_payment': Decimal('42.8'), 'payment_amount': Decimal('2354.0'), 'payment_first_date': datetime.date(2024, 8, 22), 'payment_last_date': datetime.date(2024, 10, 31), 'payment_count': 11, 'payment_frequency': 'Weekly', 'financing_type': 'Cash Advance', 'first_payment_amount': Decimal('214.0'), 'last_payment_amount': Decimal('214.0'), 'first_bank_statement_start': datetime.date(2024, 6, 29), 'last_bank_statement_end': datetime.date(2024, 10, 31), 'analytics_response_ids': '[131612]', 'occurrence_count': 1, 'param_1': datetime.datetime(2026, 1, 25, 5, 20, 39, 279151), 'param_2': '006Nt00000GRdP6IAL', 'param_3': 'Shere Management Services, LLC', 'param_4': 'In-Home Senior Care Services LLC', 'param_5': 'Adult Day Care', 'param_6': 'Lake Elsinore', 'param_7': 'CA', 'param_8': 'LLC', 'param_9': datetime.date(2022, 7, 28), 'param_10': Decimal('14400.0'), 'param_11': 471, 'param_12': Decimal('42.8'), 'param_13': Decimal('2354.0'), 'param_14': datetime.date(2024, 8, 22), 'param_15': datetime.date(2024, 10, 31), 'param_16': 11, 'param_17': 'Weekly', 'param_18': 'Cash Advance', 'param_19': Decimal('214.0'), 'param_20': Decimal('214.0'), 'param_21': datetime.date(2024, 6, 29), 'param_22': datetime.date(2024, 10, 31)}] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2026-01-25T14:11:01.515380
9 Error loading funding FORA FINANCIAL: (pymysql.err.OperationalError) (1205, 'Lock wait timeout exceeded; try restarting transaction') [SQL: INSERT INTO competitor_funding (created_at, modified_at, account_id, opportunity_id, iso_name, account_name, account_industry, account_city, account_state, account_entity_type, account_inception_date, funder_name, funder_name_normalized, date_funded, amount_funded, term_in_days, daily_payment, payment_amount, payment_first_date, payment_last_date, payment_count, payment_frequency, financing_type, first_payment_amount, last_payment_amount, first_bank_statement_start, last_bank_statement_end, analytics_response_ids, occurrence_count) VALUES (%(created_at)s, %(modified_at)s, %(account_id)s, %(opportunity_id)s, %(iso_name)s, %(account_name)s, %(account_industry)s, %(account_city)s, %(account_state)s, %(account_entity_type)s, %(account_inception_date)s, %(funder_name)s, %(funder_name_normalized)s, %(date_funded)s, %(amount_funded)s, %(term_in_days)s, %(daily_payment)s, %(payment_amount)s, %(payment_first_date)s, %(payment_last_date)s, %(payment_count)s, %(payment_frequency)s, %(financing_type)s, %(first_payment_amount)s, %(last_payment_amount)s, %(first_bank_statement_start)s, %(last_bank_statement_end)s, %(analytics_response_ids)s, %(occurrence_count)s) ON DUPLICATE KEY UPDATE modified_at = %(param_1)s, opportunity_id = %(param_2)s, iso_name = %(param_3)s, account_name = %(param_4)s, account_industry = %(param_5)s, account_city = %(param_6)s, account_state = %(param_7)s, account_entity_type = %(param_8)s, account_inception_date = %(param_9)s, amount_funded = %(param_10)s, term_in_days = %(param_11)s, daily_payment = %(param_12)s, payment_amount = %(param_13)s, payment_first_date = %(param_14)s, payment_last_date = %(param_15)s, payment_count = %(param_16)s, payment_frequency = %(param_17)s, financing_type = %(param_18)s, first_payment_amount = %(param_19)s, last_payment_amount = %(param_20)s, first_bank_statement_start = %(param_21)s, last_bank_statement_end = %(param_22)s, analytics_response_ids = CASE WHEN VALUES(analytics_response_ids) IS NOT NULL THEN CASE WHEN JSON_CONTAINS(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) THEN analytics_response_ids ELSE JSON_MERGE_PRESERVE(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) END ELSE analytics_response_ids END, occurrence_count = occurrence_count + 1] [parameters: {'created_at': datetime.datetime(2026, 1, 25, 5, 21, 29, 331298), 'modified_at': datetime.datetime(2026, 1, 25, 5, 21, 29, 331301), 'account_id': '001Nt00000CmEY2IAN', 'opportunity_id': '006Nt00000IYli5IAD', 'iso_name': 'FM Internal (Rachel)', 'account_name': 'In-Home Senior Care Services LLC', 'account_industry': 'Adult Day Care', 'account_city': 'Lake Elsinore', 'account_state': 'CA', 'account_entity_type': 'LLC', 'account_inception_date': datetime.date(2022, 7, 28), 'funder_name': 'FORA FINANCIAL', 'funder_name_normalized': 'FORAFINANCIAL', 'date_funded': datetime.date(2024, 9, 13), 'amount_funded': Decimal('7200.0'), 'term_in_days': 235, 'daily_payment': Decimal('42.8'), 'payment_amount': Decimal('3424.0'), 'payment_first_date': datetime.date(2024, 9, 5), 'payment_last_date': datetime.date(2024, 12, 19), 'payment_count': 16, 'payment_frequency': 'Weekly', 'financing_type': 'Cash Advance', 'first_payment_amount': Decimal('214.0'), 'last_payment_amount': Decimal('240.0'), 'first_bank_statement_start': datetime.date(2024, 8, 31), 'last_bank_statement_end': datetime.date(2024, 12, 31), 'analytics_response_ids': '[165677]', 'occurrence_count': 1, 'param_1': datetime.datetime(2026, 1, 25, 5, 21, 29, 328766), 'param_2': '006Nt00000IYli5IAD', 'param_3': 'FM Internal (Rachel)', 'param_4': 'In-Home Senior Care Services LLC', 'param_5': 'Adult Day Care', 'param_6': 'Lake Elsinore', 'param_7': 'CA', 'param_8': 'LLC', 'param_9': datetime.date(2022, 7, 28), 'param_10': Decimal('7200.0'), 'param_11': 235, 'param_12': Decimal('42.8'), 'param_13': Decimal('3424.0'), 'param_14': datetime.date(2024, 9, 5), 'param_15': datetime.date(2024, 12, 19), 'param_16': 16, 'param_17': 'Weekly', 'param_18': 'Cash Advance', 'param_19': Decimal('214.0'), 'param_20': Decimal('240.0'), 'param_21': datetime.date(2024, 8, 31), 'param_22': datetime.date(2024, 12, 31)}] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2026-01-25T14:11:01.515382
10 Error loading funding FUNDING METRICS: (pymysql.err.OperationalError) (1205, 'Lock wait timeout exceeded; try restarting transaction') [SQL: INSERT INTO competitor_funding (created_at, modified_at, account_id, opportunity_id, iso_name, account_name, account_industry, account_city, account_state, account_entity_type, account_inception_date, funder_name, funder_name_normalized, date_funded, amount_funded, term_in_days, daily_payment, payment_amount, payment_first_date, payment_last_date, payment_count, payment_frequency, financing_type, first_payment_amount, last_payment_amount, first_bank_statement_start, last_bank_statement_end, analytics_response_ids, occurrence_count) VALUES (%(created_at)s, %(modified_at)s, %(account_id)s, %(opportunity_id)s, %(iso_name)s, %(account_name)s, %(account_industry)s, %(account_city)s, %(account_state)s, %(account_entity_type)s, %(account_inception_date)s, %(funder_name)s, %(funder_name_normalized)s, %(date_funded)s, %(amount_funded)s, %(term_in_days)s, %(daily_payment)s, %(payment_amount)s, %(payment_first_date)s, %(payment_last_date)s, %(payment_count)s, %(payment_frequency)s, %(financing_type)s, %(first_payment_amount)s, %(last_payment_amount)s, %(first_bank_statement_start)s, %(last_bank_statement_end)s, %(analytics_response_ids)s, %(occurrence_count)s) ON DUPLICATE KEY UPDATE modified_at = %(param_1)s, opportunity_id = %(param_2)s, iso_name = %(param_3)s, account_name = %(param_4)s, account_industry = %(param_5)s, account_city = %(param_6)s, account_state = %(param_7)s, account_entity_type = %(param_8)s, account_inception_date = %(param_9)s, amount_funded = %(param_10)s, term_in_days = %(param_11)s, daily_payment = %(param_12)s, payment_amount = %(param_13)s, payment_first_date = %(param_14)s, payment_last_date = %(param_15)s, payment_count = %(param_16)s, payment_frequency = %(param_17)s, financing_type = %(param_18)s, first_payment_amount = %(param_19)s, last_payment_amount = %(param_20)s, first_bank_statement_start = %(param_21)s, last_bank_statement_end = %(param_22)s, analytics_response_ids = CASE WHEN VALUES(analytics_response_ids) IS NOT NULL THEN CASE WHEN JSON_CONTAINS(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) THEN analytics_response_ids ELSE JSON_MERGE_PRESERVE(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) END ELSE analytics_response_ids END, occurrence_count = occurrence_count + 1] [parameters: {'created_at': datetime.datetime(2026, 1, 25, 5, 22, 19, 380997), 'modified_at': datetime.datetime(2026, 1, 25, 5, 22, 19, 381000), 'account_id': '001Nt00000CmEY2IAN', 'opportunity_id': '006Nt00000IYli5IAD', 'iso_name': 'FM Internal (Rachel)', 'account_name': 'In-Home Senior Care Services LLC', 'account_industry': 'Adult Day Care', 'account_city': 'Lake Elsinore', 'account_state': 'CA', 'account_entity_type': 'LLC', 'account_inception_date': datetime.date(2022, 7, 28), 'funder_name': 'FUNDING METRICS', 'funder_name_normalized': 'FUNDINGMETRICS', 'date_funded': datetime.date(2024, 11, 7), 'amount_funded': Decimal('14255.0'), 'term_in_days': 168, 'daily_payment': Decimal('118.4'), 'payment_amount': Decimal('4144.0'), 'payment_first_date': datetime.date(2024, 11, 15), 'payment_last_date': datetime.date(2024, 12, 27), 'payment_count': 7, 'payment_frequency': 'Weekly', 'financing_type': 'Cash Advance', 'first_payment_amount': Decimal('592.0'), 'last_payment_amount': Decimal('592.0'), 'first_bank_statement_start': datetime.date(2024, 8, 31), 'last_bank_statement_end': datetime.date(2024, 12, 31), 'analytics_response_ids': '[165677]', 'occurrence_count': 1, 'param_1': datetime.datetime(2026, 1, 25, 5, 22, 19, 379823), 'param_2': '006Nt00000IYli5IAD', 'param_3': 'FM Internal (Rachel)', 'param_4': 'In-Home Senior Care Services LLC', 'param_5': 'Adult Day Care', 'param_6': 'Lake Elsinore', 'param_7': 'CA', 'param_8': 'LLC', 'param_9': datetime.date(2022, 7, 28), 'param_10': Decimal('14255.0'), 'param_11': 168, 'param_12': Decimal('118.4'), 'param_13': Decimal('4144.0'), 'param_14': datetime.date(2024, 11, 15), 'param_15': datetime.date(2024, 12, 27), 'param_16': 7, 'param_17': 'Weekly', 'param_18': 'Cash Advance', 'param_19': Decimal('592.0'), 'param_20': Decimal('592.0'), 'param_21': datetime.date(2024, 8, 31), 'param_22': datetime.date(2024, 12, 31)}] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2026-01-25T14:11:01.515383
11 Failed: YES CAPITAL 2026-01-25T14:11:01.515384
12 Failed: THE LCF GROUP 2026-01-25T14:11:01.515385
13 Failed: FOX FUNDING 2026-01-25T14:11:01.515386
14 Error loading funding YES CAPITAL: (pymysql.err.OperationalError) (1205, 'Lock wait timeout exceeded; try restarting transaction') [SQL: INSERT INTO competitor_funding (created_at, modified_at, account_id, opportunity_id, iso_name, account_name, account_industry, account_city, account_state, account_entity_type, account_inception_date, funder_name, funder_name_normalized, date_funded, amount_funded, term_in_days, daily_payment, payment_amount, payment_first_date, payment_last_date, payment_count, payment_frequency, financing_type, first_payment_amount, last_payment_amount, first_bank_statement_start, last_bank_statement_end, analytics_response_ids, occurrence_count) VALUES (%(created_at)s, %(modified_at)s, %(account_id)s, %(opportunity_id)s, %(iso_name)s, %(account_name)s, %(account_industry)s, %(account_city)s, %(account_state)s, %(account_entity_type)s, %(account_inception_date)s, %(funder_name)s, %(funder_name_normalized)s, %(date_funded)s, %(amount_funded)s, %(term_in_days)s, %(daily_payment)s, %(payment_amount)s, %(payment_first_date)s, %(payment_last_date)s, %(payment_count)s, %(payment_frequency)s, %(financing_type)s, %(first_payment_amount)s, %(last_payment_amount)s, %(first_bank_statement_start)s, %(last_bank_statement_end)s, %(analytics_response_ids)s, %(occurrence_count)s) ON DUPLICATE KEY UPDATE modified_at = %(param_1)s, opportunity_id = %(param_2)s, iso_name = %(param_3)s, account_name = %(param_4)s, account_industry = %(param_5)s, account_city = %(param_6)s, account_state = %(param_7)s, account_entity_type = %(param_8)s, account_inception_date = %(param_9)s, amount_funded = %(param_10)s, term_in_days = %(param_11)s, daily_payment = %(param_12)s, payment_amount = %(param_13)s, payment_first_date = %(param_14)s, payment_last_date = %(param_15)s, payment_count = %(param_16)s, payment_frequency = %(param_17)s, financing_type = %(param_18)s, first_payment_amount = %(param_19)s, last_payment_amount = %(param_20)s, first_bank_statement_start = %(param_21)s, last_bank_statement_end = %(param_22)s, analytics_response_ids = CASE WHEN VALUES(analytics_response_ids) IS NOT NULL THEN CASE WHEN JSON_CONTAINS(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) THEN analytics_response_ids ELSE JSON_MERGE_PRESERVE(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) END ELSE analytics_response_ids END, occurrence_count = occurrence_count + 1] [parameters: {'created_at': datetime.datetime(2026, 1, 25, 5, 41, 16, 640037), 'modified_at': datetime.datetime(2026, 1, 25, 5, 41, 16, 640041), 'account_id': '001Nt00000EQbDaIAL', 'opportunity_id': '006Nt00000IvQOPIA3', 'iso_name': 'Sky Bridge Business Funding, LLC', 'account_name': "Rodrigo's Mexican Food LLC", 'account_industry': 'Restaurant', 'account_city': 'Tulsa', 'account_state': 'OK', 'account_entity_type': 'LLC', 'account_inception_date': datetime.date(2024, 1, 23), 'funder_name': 'YES CAPITAL', 'funder_name_normalized': 'YESCAPITAL', 'date_funded': datetime.date(2024, 9, 11), 'amount_funded': Decimal('8000.0'), 'term_in_days': 140, 'daily_payment': Decimal('79.8'), 'payment_amount': Decimal('12768.0'), 'payment_first_date': datetime.date(2024, 9, 11), 'payment_last_date': datetime.date(2024, 12, 13), 'payment_count': 32, 'payment_frequency': 'Weekly', 'financing_type': 'Cash Advance', 'first_payment_amount': Decimal('399.0'), 'last_payment_amount': Decimal('399.0'), 'first_bank_statement_start': datetime.date(2024, 9, 1), 'last_bank_statement_end': datetime.date(2024, 12, 31), 'analytics_response_ids': '[172134]', 'occurrence_count': 1, 'param_1': datetime.datetime(2026, 1, 25, 5, 41, 16, 569413), 'param_2': '006Nt00000IvQOPIA3', 'param_3': 'Sky Bridge Business Funding, LLC', 'param_4': "Rodrigo's Mexican Food LLC", 'param_5': 'Restaurant', 'param_6': 'Tulsa', 'param_7': 'OK', 'param_8': 'LLC', 'param_9': datetime.date(2024, 1, 23), 'param_10': Decimal('8000.0'), 'param_11': 140, 'param_12': Decimal('79.8'), 'param_13': Decimal('12768.0'), 'param_14': datetime.date(2024, 9, 11), 'param_15': datetime.date(2024, 12, 13), 'param_16': 32, 'param_17': 'Weekly', 'param_18': 'Cash Advance', 'param_19': Decimal('399.0'), 'param_20': Decimal('399.0'), 'param_21': datetime.date(2024, 9, 1), 'param_22': datetime.date(2024, 12, 31)}] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2026-01-25T14:11:01.515388
15 Error loading funding THE LCF GROUP: (pymysql.err.OperationalError) (1205, 'Lock wait timeout exceeded; try restarting transaction') [SQL: INSERT INTO competitor_funding (created_at, modified_at, account_id, opportunity_id, iso_name, account_name, account_industry, account_city, account_state, account_entity_type, account_inception_date, funder_name, funder_name_normalized, date_funded, amount_funded, term_in_days, daily_payment, payment_amount, payment_first_date, payment_last_date, payment_count, payment_frequency, financing_type, first_payment_amount, last_payment_amount, first_bank_statement_start, last_bank_statement_end, analytics_response_ids, occurrence_count) VALUES (%(created_at)s, %(modified_at)s, %(account_id)s, %(opportunity_id)s, %(iso_name)s, %(account_name)s, %(account_industry)s, %(account_city)s, %(account_state)s, %(account_entity_type)s, %(account_inception_date)s, %(funder_name)s, %(funder_name_normalized)s, %(date_funded)s, %(amount_funded)s, %(term_in_days)s, %(daily_payment)s, %(payment_amount)s, %(payment_first_date)s, %(payment_last_date)s, %(payment_count)s, %(payment_frequency)s, %(financing_type)s, %(first_payment_amount)s, %(last_payment_amount)s, %(first_bank_statement_start)s, %(last_bank_statement_end)s, %(analytics_response_ids)s, %(occurrence_count)s) ON DUPLICATE KEY UPDATE modified_at = %(param_1)s, opportunity_id = %(param_2)s, iso_name = %(param_3)s, account_name = %(param_4)s, account_industry = %(param_5)s, account_city = %(param_6)s, account_state = %(param_7)s, account_entity_type = %(param_8)s, account_inception_date = %(param_9)s, amount_funded = %(param_10)s, term_in_days = %(param_11)s, daily_payment = %(param_12)s, payment_amount = %(param_13)s, payment_first_date = %(param_14)s, payment_last_date = %(param_15)s, payment_count = %(param_16)s, payment_frequency = %(param_17)s, financing_type = %(param_18)s, first_payment_amount = %(param_19)s, last_payment_amount = %(param_20)s, first_bank_statement_start = %(param_21)s, last_bank_statement_end = %(param_22)s, analytics_response_ids = CASE WHEN VALUES(analytics_response_ids) IS NOT NULL THEN CASE WHEN JSON_CONTAINS(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) THEN analytics_response_ids ELSE JSON_MERGE_PRESERVE(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) END ELSE analytics_response_ids END, occurrence_count = occurrence_count + 1] [parameters: {'created_at': datetime.datetime(2026, 1, 25, 5, 42, 6, 659718), 'modified_at': datetime.datetime(2026, 1, 25, 5, 42, 6, 659721), 'account_id': '001Nt00000EQbDaIAL', 'opportunity_id': '006Nt00000IvQOPIA3', 'iso_name': 'Sky Bridge Business Funding, LLC', 'account_name': "Rodrigo's Mexican Food LLC", 'account_industry': 'Restaurant', 'account_city': 'Tulsa', 'account_state': 'OK', 'account_entity_type': 'LLC', 'account_inception_date': datetime.date(2024, 1, 23), 'funder_name': 'THE LCF GROUP', 'funder_name_normalized': 'THELCFGROUP', 'date_funded': None, 'amount_funded': None, 'term_in_days': None, 'daily_payment': Decimal('100.0'), 'payment_amount': Decimal('5000.0'), 'payment_first_date': datetime.date(2024, 10, 2), 'payment_last_date': datetime.date(2024, 12, 30), 'payment_count': 50, 'payment_frequency': 'Daily', 'financing_type': 'Cash Advance', 'first_payment_amount': Decimal('100.0'), 'last_payment_amount': Decimal('100.0'), 'first_bank_statement_start': datetime.date(2024, 9, 1), 'last_bank_statement_end': datetime.date(2024, 12, 31), 'analytics_response_ids': '[172134]', 'occurrence_count': 1, 'param_1': datetime.datetime(2026, 1, 25, 5, 42, 6, 658577), 'param_2': '006Nt00000IvQOPIA3', 'param_3': 'Sky Bridge Business Funding, LLC', 'param_4': "Rodrigo's Mexican Food LLC", 'param_5': 'Restaurant', 'param_6': 'Tulsa', 'param_7': 'OK', 'param_8': 'LLC', 'param_9': datetime.date(2024, 1, 23), 'param_10': None, 'param_11': None, 'param_12': Decimal('100.0'), 'param_13': Decimal('5000.0'), 'param_14': datetime.date(2024, 10, 2), 'param_15': datetime.date(2024, 12, 30), 'param_16': 50, 'param_17': 'Daily', 'param_18': 'Cash Advance', 'param_19': Decimal('100.0'), 'param_20': Decimal('100.0'), 'param_21': datetime.date(2024, 9, 1), 'param_22': datetime.date(2024, 12, 31)}] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2026-01-25T14:11:01.515389
16 Error loading funding FOX FUNDING: (pymysql.err.OperationalError) (1205, 'Lock wait timeout exceeded; try restarting transaction') [SQL: INSERT INTO competitor_funding (created_at, modified_at, account_id, opportunity_id, iso_name, account_name, account_industry, account_city, account_state, account_entity_type, account_inception_date, funder_name, funder_name_normalized, date_funded, amount_funded, term_in_days, daily_payment, payment_amount, payment_first_date, payment_last_date, payment_count, payment_frequency, financing_type, first_payment_amount, last_payment_amount, first_bank_statement_start, last_bank_statement_end, analytics_response_ids, occurrence_count) VALUES (%(created_at)s, %(modified_at)s, %(account_id)s, %(opportunity_id)s, %(iso_name)s, %(account_name)s, %(account_industry)s, %(account_city)s, %(account_state)s, %(account_entity_type)s, %(account_inception_date)s, %(funder_name)s, %(funder_name_normalized)s, %(date_funded)s, %(amount_funded)s, %(term_in_days)s, %(daily_payment)s, %(payment_amount)s, %(payment_first_date)s, %(payment_last_date)s, %(payment_count)s, %(payment_frequency)s, %(financing_type)s, %(first_payment_amount)s, %(last_payment_amount)s, %(first_bank_statement_start)s, %(last_bank_statement_end)s, %(analytics_response_ids)s, %(occurrence_count)s) ON DUPLICATE KEY UPDATE modified_at = %(param_1)s, opportunity_id = %(param_2)s, iso_name = %(param_3)s, account_name = %(param_4)s, account_industry = %(param_5)s, account_city = %(param_6)s, account_state = %(param_7)s, account_entity_type = %(param_8)s, account_inception_date = %(param_9)s, amount_funded = %(param_10)s, term_in_days = %(param_11)s, daily_payment = %(param_12)s, payment_amount = %(param_13)s, payment_first_date = %(param_14)s, payment_last_date = %(param_15)s, payment_count = %(param_16)s, payment_frequency = %(param_17)s, financing_type = %(param_18)s, first_payment_amount = %(param_19)s, last_payment_amount = %(param_20)s, first_bank_statement_start = %(param_21)s, last_bank_statement_end = %(param_22)s, analytics_response_ids = CASE WHEN VALUES(analytics_response_ids) IS NOT NULL THEN CASE WHEN JSON_CONTAINS(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) THEN analytics_response_ids ELSE JSON_MERGE_PRESERVE(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) END ELSE analytics_response_ids END, occurrence_count = occurrence_count + 1] [parameters: {'created_at': datetime.datetime(2026, 1, 25, 5, 42, 56, 706597), 'modified_at': datetime.datetime(2026, 1, 25, 5, 42, 56, 706602), 'account_id': '001Nt00000EQjClIAL', 'opportunity_id': '006Nt00000CRJCYIA5', 'iso_name': 'Business Capital LLC', 'account_name': 'Terra Dolci LLC', 'account_industry': 'Restaurant', 'account_city': 'Miami', 'account_state': 'FL', 'account_entity_type': 'LLC', 'account_inception_date': datetime.date(2007, 1, 24), 'funder_name': 'FOX FUNDING', 'funder_name_normalized': 'FOXFUNDING', 'date_funded': datetime.date(2024, 4, 16), 'amount_funded': Decimal('1850.0'), 'term_in_days': 5, 'daily_payment': Decimal('500.0'), 'payment_amount': Decimal('10000.0'), 'payment_first_date': datetime.date(2024, 3, 6), 'payment_last_date': datetime.date(2024, 4, 9), 'payment_count': 20, 'payment_frequency': 'Daily', 'financing_type': 'Cash Advance', 'first_payment_amount': Decimal('500.0'), 'last_payment_amount': Decimal('500.0'), 'first_bank_statement_start': datetime.date(2024, 3, 1), 'last_bank_statement_end': datetime.date(2024, 5, 31), 'analytics_response_ids': '[62515]', 'occurrence_count': 1, 'param_1': datetime.datetime(2026, 1, 25, 5, 42, 56, 704157), 'param_2': '006Nt00000CRJCYIA5', 'param_3': 'Business Capital LLC', 'param_4': 'Terra Dolci LLC', 'param_5': 'Restaurant', 'param_6': 'Miami', 'param_7': 'FL', 'param_8': 'LLC', 'param_9': datetime.date(2007, 1, 24), 'param_10': Decimal('1850.0'), 'param_11': 5, 'param_12': Decimal('500.0'), 'param_13': Decimal('10000.0'), 'param_14': datetime.date(2024, 3, 6), 'param_15': datetime.date(2024, 4, 9), 'param_16': 20, 'param_17': 'Daily', 'param_18': 'Cash Advance', 'param_19': Decimal('500.0'), 'param_20': Decimal('500.0'), 'param_21': datetime.date(2024, 3, 1), 'param_22': datetime.date(2024, 5, 31)}] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2026-01-25T14:11:01.515390
17 Failed: SMALL BUSINESS FINANCIAL 2026-01-25T14:11:01.515391
18 Failed: KAPITUS 2026-01-25T14:11:01.515393
19 Failed: SNAP ADVANCES 2026-01-25T14:11:01.515394
20 Failed: SNAP ADVANCES 2026-01-25T14:11:01.515395
21 Failed: FINANCIAL PACIFIC 2026-01-25T14:11:01.515396
22 Failed: SNAP ADVANCES 2026-01-25T14:11:01.515398
23 Failed: PRESTIGE CAR 2026-01-25T14:11:01.515399
24 Failed: EXETERFINA 2026-01-25T14:11:01.515400
25 Failed: INTUIT FINANCING 2026-01-25T14:11:01.515401
26 Failed: BETTER BUSINESS 2026-01-25T14:11:01.515402
27 Error loading funding SMALL BUSINESS FINANCIAL: (pymysql.err.OperationalError) (1205, 'Lock wait timeout exceeded; try restarting transaction') [SQL: INSERT INTO competitor_funding (created_at, modified_at, account_id, opportunity_id, iso_name, account_name, account_industry, account_city, account_state, account_entity_type, account_inception_date, funder_name, funder_name_normalized, date_funded, amount_funded, term_in_days, daily_payment, payment_amount, payment_first_date, payment_last_date, payment_count, payment_frequency, financing_type, first_payment_amount, last_payment_amount, first_bank_statement_start, last_bank_statement_end, analytics_response_ids, occurrence_count) VALUES (%(created_at)s, %(modified_at)s, %(account_id)s, %(opportunity_id)s, %(iso_name)s, %(account_name)s, %(account_industry)s, %(account_city)s, %(account_state)s, %(account_entity_type)s, %(account_inception_date)s, %(funder_name)s, %(funder_name_normalized)s, %(date_funded)s, %(amount_funded)s, %(term_in_days)s, %(daily_payment)s, %(payment_amount)s, %(payment_first_date)s, %(payment_last_date)s, %(payment_count)s, %(payment_frequency)s, %(financing_type)s, %(first_payment_amount)s, %(last_payment_amount)s, %(first_bank_statement_start)s, %(last_bank_statement_end)s, %(analytics_response_ids)s, %(occurrence_count)s) ON DUPLICATE KEY UPDATE modified_at = %(param_1)s, opportunity_id = %(param_2)s, iso_name = %(param_3)s, account_name = %(param_4)s, account_industry = %(param_5)s, account_city = %(param_6)s, account_state = %(param_7)s, account_entity_type = %(param_8)s, account_inception_date = %(param_9)s, amount_funded = %(param_10)s, term_in_days = %(param_11)s, daily_payment = %(param_12)s, payment_amount = %(param_13)s, payment_first_date = %(param_14)s, payment_last_date = %(param_15)s, payment_count = %(param_16)s, payment_frequency = %(param_17)s, financing_type = %(param_18)s, first_payment_amount = %(param_19)s, last_payment_amount = %(param_20)s, first_bank_statement_start = %(param_21)s, last_bank_statement_end = %(param_22)s, analytics_response_ids = CASE WHEN VALUES(analytics_response_ids) IS NOT NULL THEN CASE WHEN JSON_CONTAINS(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) THEN analytics_response_ids ELSE JSON_MERGE_PRESERVE(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) END ELSE analytics_response_ids END, occurrence_count = occurrence_count + 1] [parameters: {'created_at': datetime.datetime(2026, 1, 25, 6, 7, 57, 837392), 'modified_at': datetime.datetime(2026, 1, 25, 6, 7, 57, 837400), 'account_id': '001Nt00000G7cTyIAJ', 'opportunity_id': '006Nt00000DbV8bIAF', 'iso_name': 'Go Cap Advance, Inc.', 'account_name': 'C-Town Bikes LLC', 'account_industry': 'Retail Bicycles', 'account_city': 'Conyers', 'account_state': 'GA', 'account_entity_type': 'LLC', 'account_inception_date': datetime.date(2018, 5, 2), 'funder_name': 'SMALL BUSINESS FINANCIAL', 'funder_name_normalized': 'SMALLBUSINESSFINANCIAL', 'date_funded': None, 'amount_funded': None, 'term_in_days': None, 'daily_payment': Decimal('263.8'), 'payment_amount': Decimal('14509.0'), 'payment_first_date': datetime.date(2024, 5, 6), 'payment_last_date': datetime.date(2024, 7, 29), 'payment_count': 11, 'payment_frequency': 'Weekly', 'financing_type': 'Cash Advance', 'first_payment_amount': Decimal('1319.0'), 'last_payment_amount': Decimal('1319.0'), 'first_bank_statement_start': datetime.date(2024, 5, 1), 'last_bank_statement_end': datetime.date(2024, 7, 31), 'analytics_response_ids': '[92830]', 'occurrence_count': 1, 'param_1': datetime.datetime(2026, 1, 25, 6, 7, 57, 786084), 'param_2': '006Nt00000DbV8bIAF', 'param_3': 'Go Cap Advance, Inc.', 'param_4': 'C-Town Bikes LLC', 'param_5': 'Retail Bicycles', 'param_6': 'Conyers', 'param_7': 'GA', 'param_8': 'LLC', 'param_9': datetime.date(2018, 5, 2), 'param_10': None, 'param_11': None, 'param_12': Decimal('263.8'), 'param_13': Decimal('14509.0'), 'param_14': datetime.date(2024, 5, 6), 'param_15': datetime.date(2024, 7, 29), 'param_16': 11, 'param_17': 'Weekly', 'param_18': 'Cash Advance', 'param_19': Decimal('1319.0'), 'param_20': Decimal('1319.0'), 'param_21': datetime.date(2024, 5, 1), 'param_22': datetime.date(2024, 7, 31)}] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2026-01-25T14:11:01.515404
28 Error loading funding KAPITUS: (pymysql.err.OperationalError) (1205, 'Lock wait timeout exceeded; try restarting transaction') [SQL: INSERT INTO competitor_funding (created_at, modified_at, account_id, opportunity_id, iso_name, account_name, account_industry, account_city, account_state, account_entity_type, account_inception_date, funder_name, funder_name_normalized, date_funded, amount_funded, term_in_days, daily_payment, payment_amount, payment_first_date, payment_last_date, payment_count, payment_frequency, financing_type, first_payment_amount, last_payment_amount, first_bank_statement_start, last_bank_statement_end, analytics_response_ids, occurrence_count) VALUES (%(created_at)s, %(modified_at)s, %(account_id)s, %(opportunity_id)s, %(iso_name)s, %(account_name)s, %(account_industry)s, %(account_city)s, %(account_state)s, %(account_entity_type)s, %(account_inception_date)s, %(funder_name)s, %(funder_name_normalized)s, %(date_funded)s, %(amount_funded)s, %(term_in_days)s, %(daily_payment)s, %(payment_amount)s, %(payment_first_date)s, %(payment_last_date)s, %(payment_count)s, %(payment_frequency)s, %(financing_type)s, %(first_payment_amount)s, %(last_payment_amount)s, %(first_bank_statement_start)s, %(last_bank_statement_end)s, %(analytics_response_ids)s, %(occurrence_count)s) ON DUPLICATE KEY UPDATE modified_at = %(param_1)s, opportunity_id = %(param_2)s, iso_name = %(param_3)s, account_name = %(param_4)s, account_industry = %(param_5)s, account_city = %(param_6)s, account_state = %(param_7)s, account_entity_type = %(param_8)s, account_inception_date = %(param_9)s, amount_funded = %(param_10)s, term_in_days = %(param_11)s, daily_payment = %(param_12)s, payment_amount = %(param_13)s, payment_first_date = %(param_14)s, payment_last_date = %(param_15)s, payment_count = %(param_16)s, payment_frequency = %(param_17)s, financing_type = %(param_18)s, first_payment_amount = %(param_19)s, last_payment_amount = %(param_20)s, first_bank_statement_start = %(param_21)s, last_bank_statement_end = %(param_22)s, analytics_response_ids = CASE WHEN VALUES(analytics_response_ids) IS NOT NULL THEN CASE WHEN JSON_CONTAINS(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) THEN analytics_response_ids ELSE JSON_MERGE_PRESERVE(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) END ELSE analytics_response_ids END, occurrence_count = occurrence_count + 1] [parameters: {'created_at': datetime.datetime(2026, 1, 25, 6, 9, 11, 321790), 'modified_at': datetime.datetime(2026, 1, 25, 6, 9, 11, 321792), 'account_id': '001Nt00000G87UYIAZ', 'opportunity_id': '006Nt00000IkdIfIAJ', 'iso_name': 'Phoenix Finance, LLC', 'account_name': 'One up Sales & Marketing INC', 'account_industry': 'Marketing', 'account_city': 'San Jose', 'account_state': 'CA', 'account_entity_type': 'Corp', 'account_inception_date': datetime.date(2006, 8, 21), 'funder_name': 'KAPITUS', 'funder_name_normalized': 'KAPITUS', 'date_funded': datetime.date(2024, 8, 16), 'amount_funded': Decimal('112222.5'), 'term_in_days': 212, 'daily_payment': Decimal('739.0'), 'payment_amount': Decimal('7390.0'), 'payment_first_date': datetime.date(2024, 8, 22), 'payment_last_date': datetime.date(2024, 8, 29), 'payment_count': 2, 'payment_frequency': 'Weekly', 'financing_type': 'Cash Advance', 'first_payment_amount': Decimal('3695.0'), 'last_payment_amount': Decimal('3695.0'), 'first_bank_statement_start': datetime.date(2024, 7, 1), 'last_bank_statement_end': datetime.date(2024, 12, 31), 'analytics_response_ids': '[169434]', 'occurrence_count': 1, 'param_1': datetime.datetime(2026, 1, 25, 6, 9, 11, 321259), 'param_2': '006Nt00000IkdIfIAJ', 'param_3': 'Phoenix Finance, LLC', 'param_4': 'One up Sales & Marketing INC', 'param_5': 'Marketing', 'param_6': 'San Jose', 'param_7': 'CA', 'param_8': 'Corp', 'param_9': datetime.date(2006, 8, 21), 'param_10': Decimal('112222.5'), 'param_11': 212, 'param_12': Decimal('739.0'), 'param_13': Decimal('7390.0'), 'param_14': datetime.date(2024, 8, 22), 'param_15': datetime.date(2024, 8, 29), 'param_16': 2, 'param_17': 'Weekly', 'param_18': 'Cash Advance', 'param_19': Decimal('3695.0'), 'param_20': Decimal('3695.0'), 'param_21': datetime.date(2024, 7, 1), 'param_22': datetime.date(2024, 12, 31)}] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2026-01-25T14:11:01.515405
29 Error loading funding SNAP ADVANCES: (pymysql.err.OperationalError) (1205, 'Lock wait timeout exceeded; try restarting transaction') [SQL: INSERT INTO competitor_funding (created_at, modified_at, account_id, opportunity_id, iso_name, account_name, account_industry, account_city, account_state, account_entity_type, account_inception_date, funder_name, funder_name_normalized, date_funded, amount_funded, term_in_days, daily_payment, payment_amount, payment_first_date, payment_last_date, payment_count, payment_frequency, financing_type, first_payment_amount, last_payment_amount, first_bank_statement_start, last_bank_statement_end, analytics_response_ids, occurrence_count) VALUES (%(created_at)s, %(modified_at)s, %(account_id)s, %(opportunity_id)s, %(iso_name)s, %(account_name)s, %(account_industry)s, %(account_city)s, %(account_state)s, %(account_entity_type)s, %(account_inception_date)s, %(funder_name)s, %(funder_name_normalized)s, %(date_funded)s, %(amount_funded)s, %(term_in_days)s, %(daily_payment)s, %(payment_amount)s, %(payment_first_date)s, %(payment_last_date)s, %(payment_count)s, %(payment_frequency)s, %(financing_type)s, %(first_payment_amount)s, %(last_payment_amount)s, %(first_bank_statement_start)s, %(last_bank_statement_end)s, %(analytics_response_ids)s, %(occurrence_count)s) ON DUPLICATE KEY UPDATE modified_at = %(param_1)s, opportunity_id = %(param_2)s, iso_name = %(param_3)s, account_name = %(param_4)s, account_industry = %(param_5)s, account_city = %(param_6)s, account_state = %(param_7)s, account_entity_type = %(param_8)s, account_inception_date = %(param_9)s, amount_funded = %(param_10)s, term_in_days = %(param_11)s, daily_payment = %(param_12)s, payment_amount = %(param_13)s, payment_first_date = %(param_14)s, payment_last_date = %(param_15)s, payment_count = %(param_16)s, payment_frequency = %(param_17)s, financing_type = %(param_18)s, first_payment_amount = %(param_19)s, last_payment_amount = %(param_20)s, first_bank_statement_start = %(param_21)s, last_bank_statement_end = %(param_22)s, analytics_response_ids = CASE WHEN VALUES(analytics_response_ids) IS NOT NULL THEN CASE WHEN JSON_CONTAINS(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) THEN analytics_response_ids ELSE JSON_MERGE_PRESERVE(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) END ELSE analytics_response_ids END, occurrence_count = occurrence_count + 1] [parameters: {'created_at': datetime.datetime(2026, 1, 25, 6, 10, 1, 369195), 'modified_at': datetime.datetime(2026, 1, 25, 6, 10, 1, 369196), 'account_id': '001Nt00000G8908IAB', 'opportunity_id': '006Nt00000DbxPqIAJ', 'iso_name': 'Zip Capital Group, LLC', 'account_name': 'FCC LLC', 'account_industry': 'Technology', 'account_city': 'Exeter', 'account_state': 'NH', 'account_entity_type': 'LLC', 'account_inception_date': datetime.date(2019, 5, 24), 'funder_name': 'SNAP ADVANCES', 'funder_name_normalized': 'SNAPADVANCES', 'date_funded': None, 'amount_funded': None, 'term_in_days': None, 'daily_payment': Decimal('132.0'), 'payment_amount': Decimal('8316.0'), 'payment_first_date': datetime.date(2024, 5, 1), 'payment_last_date': datetime.date(2024, 7, 31), 'payment_count': 63, 'payment_frequency': 'Daily', 'financing_type': 'Cash Advance', 'first_payment_amount': Decimal('132.0'), 'last_payment_amount': Decimal('132.0'), 'first_bank_statement_start': datetime.date(2024, 5, 1), 'last_bank_statement_end': datetime.date(2024, 7, 31), 'analytics_response_ids': '[92901]', 'occurrence_count': 1, 'param_1': datetime.datetime(2026, 1, 25, 6, 10, 1, 368762), 'param_2': '006Nt00000DbxPqIAJ', 'param_3': 'Zip Capital Group, LLC', 'param_4': 'FCC LLC', 'param_5': 'Technology', 'param_6': 'Exeter', 'param_7': 'NH', 'param_8': 'LLC', 'param_9': datetime.date(2019, 5, 24), 'param_10': None, 'param_11': None, 'param_12': Decimal('132.0'), 'param_13': Decimal('8316.0'), 'param_14': datetime.date(2024, 5, 1), 'param_15': datetime.date(2024, 7, 31), 'param_16': 63, 'param_17': 'Daily', 'param_18': 'Cash Advance', 'param_19': Decimal('132.0'), 'param_20': Decimal('132.0'), 'param_21': datetime.date(2024, 5, 1), 'param_22': datetime.date(2024, 7, 31)}] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2026-01-25T14:11:01.515406
30 Error loading funding SNAP ADVANCES: (pymysql.err.OperationalError) (1205, 'Lock wait timeout exceeded; try restarting transaction') [SQL: INSERT INTO competitor_funding (created_at, modified_at, account_id, opportunity_id, iso_name, account_name, account_industry, account_city, account_state, account_entity_type, account_inception_date, funder_name, funder_name_normalized, date_funded, amount_funded, term_in_days, daily_payment, payment_amount, payment_first_date, payment_last_date, payment_count, payment_frequency, financing_type, first_payment_amount, last_payment_amount, first_bank_statement_start, last_bank_statement_end, analytics_response_ids, occurrence_count) VALUES (%(created_at)s, %(modified_at)s, %(account_id)s, %(opportunity_id)s, %(iso_name)s, %(account_name)s, %(account_industry)s, %(account_city)s, %(account_state)s, %(account_entity_type)s, %(account_inception_date)s, %(funder_name)s, %(funder_name_normalized)s, %(date_funded)s, %(amount_funded)s, %(term_in_days)s, %(daily_payment)s, %(payment_amount)s, %(payment_first_date)s, %(payment_last_date)s, %(payment_count)s, %(payment_frequency)s, %(financing_type)s, %(first_payment_amount)s, %(last_payment_amount)s, %(first_bank_statement_start)s, %(last_bank_statement_end)s, %(analytics_response_ids)s, %(occurrence_count)s) ON DUPLICATE KEY UPDATE modified_at = %(param_1)s, opportunity_id = %(param_2)s, iso_name = %(param_3)s, account_name = %(param_4)s, account_industry = %(param_5)s, account_city = %(param_6)s, account_state = %(param_7)s, account_entity_type = %(param_8)s, account_inception_date = %(param_9)s, amount_funded = %(param_10)s, term_in_days = %(param_11)s, daily_payment = %(param_12)s, payment_amount = %(param_13)s, payment_first_date = %(param_14)s, payment_last_date = %(param_15)s, payment_count = %(param_16)s, payment_frequency = %(param_17)s, financing_type = %(param_18)s, first_payment_amount = %(param_19)s, last_payment_amount = %(param_20)s, first_bank_statement_start = %(param_21)s, last_bank_statement_end = %(param_22)s, analytics_response_ids = CASE WHEN VALUES(analytics_response_ids) IS NOT NULL THEN CASE WHEN JSON_CONTAINS(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) THEN analytics_response_ids ELSE JSON_MERGE_PRESERVE(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) END ELSE analytics_response_ids END, occurrence_count = occurrence_count + 1] [parameters: {'created_at': datetime.datetime(2026, 1, 25, 6, 10, 51, 417059), 'modified_at': datetime.datetime(2026, 1, 25, 6, 10, 51, 417060), 'account_id': '001Nt00000G8908IAB', 'opportunity_id': '006Nt00000Dimz7IAB', 'iso_name': 'Premium Merchant Funding 18, LLC', 'account_name': 'FCC LLC', 'account_industry': 'Technology', 'account_city': 'Exeter', 'account_state': 'NH', 'account_entity_type': 'LLC', 'account_inception_date': datetime.date(2019, 5, 24), 'funder_name': 'SNAP ADVANCES', 'funder_name_normalized': 'SNAPADVANCES', 'date_funded': datetime.date(2024, 4, 30), 'amount_funded': Decimal('22000.0'), 'term_in_days': 233, 'daily_payment': Decimal('132.0'), 'payment_amount': Decimal('5412.0'), 'payment_first_date': datetime.date(2024, 5, 1), 'payment_last_date': datetime.date(2024, 6, 28), 'payment_count': 41, 'payment_frequency': 'Daily', 'financing_type': 'Cash Advance', 'first_payment_amount': Decimal('132.0'), 'last_payment_amount': Decimal('132.0'), 'first_bank_statement_start': datetime.date(2024, 4, 1), 'last_bank_statement_end': datetime.date(2024, 6, 30), 'analytics_response_ids': '[95980]', 'occurrence_count': 1, 'param_1': datetime.datetime(2026, 1, 25, 6, 10, 51, 416554), 'param_2': '006Nt00000Dimz7IAB', 'param_3': 'Premium Merchant Funding 18, LLC', 'param_4': 'FCC LLC', 'param_5': 'Technology', 'param_6': 'Exeter', 'param_7': 'NH', 'param_8': 'LLC', 'param_9': datetime.date(2019, 5, 24), 'param_10': Decimal('22000.0'), 'param_11': 233, 'param_12': Decimal('132.0'), 'param_13': Decimal('5412.0'), 'param_14': datetime.date(2024, 5, 1), 'param_15': datetime.date(2024, 6, 28), 'param_16': 41, 'param_17': 'Daily', 'param_18': 'Cash Advance', 'param_19': Decimal('132.0'), 'param_20': Decimal('132.0'), 'param_21': datetime.date(2024, 4, 1), 'param_22': datetime.date(2024, 6, 30)}] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2026-01-25T14:11:01.515407
31 Error loading funding FINANCIAL PACIFIC: (pymysql.err.OperationalError) (1205, 'Lock wait timeout exceeded; try restarting transaction') [SQL: INSERT INTO competitor_funding (created_at, modified_at, account_id, opportunity_id, iso_name, account_name, account_industry, account_city, account_state, account_entity_type, account_inception_date, funder_name, funder_name_normalized, date_funded, amount_funded, term_in_days, daily_payment, payment_amount, payment_first_date, payment_last_date, payment_count, payment_frequency, financing_type, first_payment_amount, last_payment_amount, first_bank_statement_start, last_bank_statement_end, analytics_response_ids, occurrence_count) VALUES (%(created_at)s, %(modified_at)s, %(account_id)s, %(opportunity_id)s, %(iso_name)s, %(account_name)s, %(account_industry)s, %(account_city)s, %(account_state)s, %(account_entity_type)s, %(account_inception_date)s, %(funder_name)s, %(funder_name_normalized)s, %(date_funded)s, %(amount_funded)s, %(term_in_days)s, %(daily_payment)s, %(payment_amount)s, %(payment_first_date)s, %(payment_last_date)s, %(payment_count)s, %(payment_frequency)s, %(financing_type)s, %(first_payment_amount)s, %(last_payment_amount)s, %(first_bank_statement_start)s, %(last_bank_statement_end)s, %(analytics_response_ids)s, %(occurrence_count)s) ON DUPLICATE KEY UPDATE modified_at = %(param_1)s, opportunity_id = %(param_2)s, iso_name = %(param_3)s, account_name = %(param_4)s, account_industry = %(param_5)s, account_city = %(param_6)s, account_state = %(param_7)s, account_entity_type = %(param_8)s, account_inception_date = %(param_9)s, amount_funded = %(param_10)s, term_in_days = %(param_11)s, daily_payment = %(param_12)s, payment_amount = %(param_13)s, payment_first_date = %(param_14)s, payment_last_date = %(param_15)s, payment_count = %(param_16)s, payment_frequency = %(param_17)s, financing_type = %(param_18)s, first_payment_amount = %(param_19)s, last_payment_amount = %(param_20)s, first_bank_statement_start = %(param_21)s, last_bank_statement_end = %(param_22)s, analytics_response_ids = CASE WHEN VALUES(analytics_response_ids) IS NOT NULL THEN CASE WHEN JSON_CONTAINS(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) THEN analytics_response_ids ELSE JSON_MERGE_PRESERVE(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) END ELSE analytics_response_ids END, occurrence_count = occurrence_count + 1] [parameters: {'created_at': datetime.datetime(2026, 1, 25, 6, 11, 41, 481682), 'modified_at': datetime.datetime(2026, 1, 25, 6, 11, 41, 481684), 'account_id': '001Nt00000G8908IAB', 'opportunity_id': '006Nt00000IyNvTIAV', 'iso_name': 'Goldstone Capital Partners, LLC', 'account_name': 'FCC LLC', 'account_industry': 'Technology', 'account_city': 'Exeter', 'account_state': 'NH', 'account_entity_type': 'LLC', 'account_inception_date': datetime.date(2019, 5, 24), 'funder_name': 'FINANCIAL PACIFIC', 'funder_name_normalized': 'FINANCIALPACIFIC', 'date_funded': None, 'amount_funded': None, 'term_in_days': None, 'daily_payment': Decimal('75.82'), 'payment_amount': Decimal('6672.0'), 'payment_first_date': datetime.date(2024, 10, 7), 'payment_last_date': datetime.date(2024, 12, 27), 'payment_count': 4, 'payment_frequency': 'Monthly', 'financing_type': 'Cash Advance', 'first_payment_amount': Decimal('1668.0'), 'last_payment_amount': Decimal('1668.0'), 'first_bank_statement_start': datetime.date(2024, 10, 1), 'last_bank_statement_end': datetime.date(2024, 12, 31), 'analytics_response_ids': '[173419]', 'occurrence_count': 1, 'param_1': datetime.datetime(2026, 1, 25, 6, 11, 41, 480959), 'param_2': '006Nt00000IyNvTIAV', 'param_3': 'Goldstone Capital Partners, LLC', 'param_4': 'FCC LLC', 'param_5': 'Technology', 'param_6': 'Exeter', 'param_7': 'NH', 'param_8': 'LLC', 'param_9': datetime.date(2019, 5, 24), 'param_10': None, 'param_11': None, 'param_12': Decimal('75.82'), 'param_13': Decimal('6672.0'), 'param_14': datetime.date(2024, 10, 7), 'param_15': datetime.date(2024, 12, 27), 'param_16': 4, 'param_17': 'Monthly', 'param_18': 'Cash Advance', 'param_19': Decimal('1668.0'), 'param_20': Decimal('1668.0'), 'param_21': datetime.date(2024, 10, 1), 'param_22': datetime.date(2024, 12, 31)}] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2026-01-25T14:11:01.515408
32 Error loading funding SNAP ADVANCES: (pymysql.err.OperationalError) (1205, 'Lock wait timeout exceeded; try restarting transaction') [SQL: INSERT INTO competitor_funding (created_at, modified_at, account_id, opportunity_id, iso_name, account_name, account_industry, account_city, account_state, account_entity_type, account_inception_date, funder_name, funder_name_normalized, date_funded, amount_funded, term_in_days, daily_payment, payment_amount, payment_first_date, payment_last_date, payment_count, payment_frequency, financing_type, first_payment_amount, last_payment_amount, first_bank_statement_start, last_bank_statement_end, analytics_response_ids, occurrence_count) VALUES (%(created_at)s, %(modified_at)s, %(account_id)s, %(opportunity_id)s, %(iso_name)s, %(account_name)s, %(account_industry)s, %(account_city)s, %(account_state)s, %(account_entity_type)s, %(account_inception_date)s, %(funder_name)s, %(funder_name_normalized)s, %(date_funded)s, %(amount_funded)s, %(term_in_days)s, %(daily_payment)s, %(payment_amount)s, %(payment_first_date)s, %(payment_last_date)s, %(payment_count)s, %(payment_frequency)s, %(financing_type)s, %(first_payment_amount)s, %(last_payment_amount)s, %(first_bank_statement_start)s, %(last_bank_statement_end)s, %(analytics_response_ids)s, %(occurrence_count)s) ON DUPLICATE KEY UPDATE modified_at = %(param_1)s, opportunity_id = %(param_2)s, iso_name = %(param_3)s, account_name = %(param_4)s, account_industry = %(param_5)s, account_city = %(param_6)s, account_state = %(param_7)s, account_entity_type = %(param_8)s, account_inception_date = %(param_9)s, amount_funded = %(param_10)s, term_in_days = %(param_11)s, daily_payment = %(param_12)s, payment_amount = %(param_13)s, payment_first_date = %(param_14)s, payment_last_date = %(param_15)s, payment_count = %(param_16)s, payment_frequency = %(param_17)s, financing_type = %(param_18)s, first_payment_amount = %(param_19)s, last_payment_amount = %(param_20)s, first_bank_statement_start = %(param_21)s, last_bank_statement_end = %(param_22)s, analytics_response_ids = CASE WHEN VALUES(analytics_response_ids) IS NOT NULL THEN CASE WHEN JSON_CONTAINS(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) THEN analytics_response_ids ELSE JSON_MERGE_PRESERVE(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) END ELSE analytics_response_ids END, occurrence_count = occurrence_count + 1] [parameters: {'created_at': datetime.datetime(2026, 1, 25, 6, 12, 31, 536183), 'modified_at': datetime.datetime(2026, 1, 25, 6, 12, 31, 536184), 'account_id': '001Nt00000G8908IAB', 'opportunity_id': '006Nt00000JhzRtIAJ', 'iso_name': 'Hamilton Advance, INC', 'account_name': 'FCC LLC', 'account_industry': 'Technology', 'account_city': 'Exeter', 'account_state': 'NH', 'account_entity_type': 'LLC', 'account_inception_date': datetime.date(2019, 5, 24), 'funder_name': 'SNAP ADVANCES', 'funder_name_normalized': 'SNAPADVANCES', 'date_funded': datetime.date(2025, 1, 24), 'amount_funded': Decimal('19000.0'), 'term_in_days': 201, 'daily_payment': Decimal('132.0'), 'payment_amount': Decimal('7392.0'), 'payment_first_date': datetime.date(2024, 11, 1), 'payment_last_date': datetime.date(2025, 1, 24), 'payment_count': 56, 'payment_frequency': 'Daily', 'financing_type': 'Cash Advance', 'first_payment_amount': Decimal('132.0'), 'last_payment_amount': Decimal('143.0'), 'first_bank_statement_start': datetime.date(2024, 11, 1), 'last_bank_statement_end': datetime.date(2025, 1, 31), 'analytics_response_ids': '[188675]', 'occurrence_count': 1, 'param_1': datetime.datetime(2026, 1, 25, 6, 12, 31, 535554), 'param_2': '006Nt00000JhzRtIAJ', 'param_3': 'Hamilton Advance, INC', 'param_4': 'FCC LLC', 'param_5': 'Technology', 'param_6': 'Exeter', 'param_7': 'NH', 'param_8': 'LLC', 'param_9': datetime.date(2019, 5, 24), 'param_10': Decimal('19000.0'), 'param_11': 201, 'param_12': Decimal('132.0'), 'param_13': Decimal('7392.0'), 'param_14': datetime.date(2024, 11, 1), 'param_15': datetime.date(2025, 1, 24), 'param_16': 56, 'param_17': 'Daily', 'param_18': 'Cash Advance', 'param_19': Decimal('132.0'), 'param_20': Decimal('143.0'), 'param_21': datetime.date(2024, 11, 1), 'param_22': datetime.date(2025, 1, 31)}] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2026-01-25T14:11:01.515409
33 Error loading funding PRESTIGE CAR: (pymysql.err.OperationalError) (1205, 'Lock wait timeout exceeded; try restarting transaction') [SQL: INSERT INTO competitor_funding (created_at, modified_at, account_id, opportunity_id, iso_name, account_name, account_industry, account_city, account_state, account_entity_type, account_inception_date, funder_name, funder_name_normalized, date_funded, amount_funded, term_in_days, daily_payment, payment_amount, payment_first_date, payment_last_date, payment_count, payment_frequency, financing_type, first_payment_amount, last_payment_amount, first_bank_statement_start, last_bank_statement_end, analytics_response_ids, occurrence_count) VALUES (%(created_at)s, %(modified_at)s, %(account_id)s, %(opportunity_id)s, %(iso_name)s, %(account_name)s, %(account_industry)s, %(account_city)s, %(account_state)s, %(account_entity_type)s, %(account_inception_date)s, %(funder_name)s, %(funder_name_normalized)s, %(date_funded)s, %(amount_funded)s, %(term_in_days)s, %(daily_payment)s, %(payment_amount)s, %(payment_first_date)s, %(payment_last_date)s, %(payment_count)s, %(payment_frequency)s, %(financing_type)s, %(first_payment_amount)s, %(last_payment_amount)s, %(first_bank_statement_start)s, %(last_bank_statement_end)s, %(analytics_response_ids)s, %(occurrence_count)s) ON DUPLICATE KEY UPDATE modified_at = %(param_1)s, opportunity_id = %(param_2)s, iso_name = %(param_3)s, account_name = %(param_4)s, account_industry = %(param_5)s, account_city = %(param_6)s, account_state = %(param_7)s, account_entity_type = %(param_8)s, account_inception_date = %(param_9)s, amount_funded = %(param_10)s, term_in_days = %(param_11)s, daily_payment = %(param_12)s, payment_amount = %(param_13)s, payment_first_date = %(param_14)s, payment_last_date = %(param_15)s, payment_count = %(param_16)s, payment_frequency = %(param_17)s, financing_type = %(param_18)s, first_payment_amount = %(param_19)s, last_payment_amount = %(param_20)s, first_bank_statement_start = %(param_21)s, last_bank_statement_end = %(param_22)s, analytics_response_ids = CASE WHEN VALUES(analytics_response_ids) IS NOT NULL THEN CASE WHEN JSON_CONTAINS(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) THEN analytics_response_ids ELSE JSON_MERGE_PRESERVE(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) END ELSE analytics_response_ids END, occurrence_count = occurrence_count + 1] [parameters: {'created_at': datetime.datetime(2026, 1, 25, 6, 13, 21, 583186), 'modified_at': datetime.datetime(2026, 1, 25, 6, 13, 21, 583188), 'account_id': '001Nt00000G8H2TIAV', 'opportunity_id': '006Nt00000OKdgvIAD', 'iso_name': 'RFR Capital LLC', 'account_name': 'Prestiege Car Hauling LLC', 'account_industry': 'Car Hauling', 'account_city': 'Statesville', 'account_state': 'NC', 'account_entity_type': 'LLC', 'account_inception_date': datetime.date(2023, 2, 12), 'funder_name': 'PRESTIGE CAR', 'funder_name_normalized': 'PRESTIGECAR', 'date_funded': None, 'amount_funded': None, 'term_in_days': None, 'daily_payment': Decimal('40.0'), 'payment_amount': Decimal('1800.0'), 'payment_first_date': datetime.date(2025, 4, 25), 'payment_last_date': datetime.date(2025, 6, 27), 'payment_count': 9, 'payment_frequency': 'Weekly', 'financing_type': 'Cash Advance', 'first_payment_amount': Decimal('200.0'), 'last_payment_amount': Decimal('200.0'), 'first_bank_statement_start': datetime.date(2025, 4, 22), 'last_bank_statement_end': datetime.date(2025, 6, 30), 'analytics_response_ids': '[325304]', 'occurrence_count': 1, 'param_1': datetime.datetime(2026, 1, 25, 6, 13, 21, 582565), 'param_2': '006Nt00000OKdgvIAD', 'param_3': 'RFR Capital LLC', 'param_4': 'Prestiege Car Hauling LLC', 'param_5': 'Car Hauling', 'param_6': 'Statesville', 'param_7': 'NC', 'param_8': 'LLC', 'param_9': datetime.date(2023, 2, 12), 'param_10': None, 'param_11': None, 'param_12': Decimal('40.0'), 'param_13': Decimal('1800.0'), 'param_14': datetime.date(2025, 4, 25), 'param_15': datetime.date(2025, 6, 27), 'param_16': 9, 'param_17': 'Weekly', 'param_18': 'Cash Advance', 'param_19': Decimal('200.0'), 'param_20': Decimal('200.0'), 'param_21': datetime.date(2025, 4, 22), 'param_22': datetime.date(2025, 6, 30)}] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2026-01-25T14:11:01.515410
34 Error loading funding EXETERFINA: (pymysql.err.OperationalError) (1205, 'Lock wait timeout exceeded; try restarting transaction') [SQL: INSERT INTO competitor_funding (created_at, modified_at, account_id, opportunity_id, iso_name, account_name, account_industry, account_city, account_state, account_entity_type, account_inception_date, funder_name, funder_name_normalized, date_funded, amount_funded, term_in_days, daily_payment, payment_amount, payment_first_date, payment_last_date, payment_count, payment_frequency, financing_type, first_payment_amount, last_payment_amount, first_bank_statement_start, last_bank_statement_end, analytics_response_ids, occurrence_count) VALUES (%(created_at)s, %(modified_at)s, %(account_id)s, %(opportunity_id)s, %(iso_name)s, %(account_name)s, %(account_industry)s, %(account_city)s, %(account_state)s, %(account_entity_type)s, %(account_inception_date)s, %(funder_name)s, %(funder_name_normalized)s, %(date_funded)s, %(amount_funded)s, %(term_in_days)s, %(daily_payment)s, %(payment_amount)s, %(payment_first_date)s, %(payment_last_date)s, %(payment_count)s, %(payment_frequency)s, %(financing_type)s, %(first_payment_amount)s, %(last_payment_amount)s, %(first_bank_statement_start)s, %(last_bank_statement_end)s, %(analytics_response_ids)s, %(occurrence_count)s) ON DUPLICATE KEY UPDATE modified_at = %(param_1)s, opportunity_id = %(param_2)s, iso_name = %(param_3)s, account_name = %(param_4)s, account_industry = %(param_5)s, account_city = %(param_6)s, account_state = %(param_7)s, account_entity_type = %(param_8)s, account_inception_date = %(param_9)s, amount_funded = %(param_10)s, term_in_days = %(param_11)s, daily_payment = %(param_12)s, payment_amount = %(param_13)s, payment_first_date = %(param_14)s, payment_last_date = %(param_15)s, payment_count = %(param_16)s, payment_frequency = %(param_17)s, financing_type = %(param_18)s, first_payment_amount = %(param_19)s, last_payment_amount = %(param_20)s, first_bank_statement_start = %(param_21)s, last_bank_statement_end = %(param_22)s, analytics_response_ids = CASE WHEN VALUES(analytics_response_ids) IS NOT NULL THEN CASE WHEN JSON_CONTAINS(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) THEN analytics_response_ids ELSE JSON_MERGE_PRESERVE(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) END ELSE analytics_response_ids END, occurrence_count = occurrence_count + 1] [parameters: {'created_at': datetime.datetime(2026, 1, 25, 6, 14, 11, 630874), 'modified_at': datetime.datetime(2026, 1, 25, 6, 14, 11, 630876), 'account_id': '001Nt00000G8KRlIAN', 'opportunity_id': '006Nt00000X0J4VIAV', 'iso_name': 'Hamilton Advance, INC', 'account_name': 'Southern FiberLink Solutions LLC', 'account_industry': 'Services', 'account_city': 'Gardendale', 'account_state': 'AL', 'account_entity_type': 'LLC', 'account_inception_date': datetime.date(2020, 3, 1), 'funder_name': 'EXETERFINA', 'funder_name_normalized': 'EXETERFINA', 'date_funded': None, 'amount_funded': None, 'term_in_days': None, 'daily_payment': Decimal('32.18'), 'payment_amount': Decimal('2832.16'), 'payment_first_date': datetime.date(2025, 9, 10), 'payment_last_date': datetime.date(2025, 12, 10), 'payment_count': 4, 'payment_frequency': 'Monthly', 'financing_type': 'Cash Advance', 'first_payment_amount': Decimal('708.04'), 'last_payment_amount': Decimal('708.04'), 'first_bank_statement_start': datetime.date(2025, 9, 1), 'last_bank_statement_end': datetime.date(2025, 12, 31), 'analytics_response_ids': '[486169]', 'occurrence_count': 1, 'param_1': datetime.datetime(2026, 1, 25, 6, 14, 11, 629937), 'param_2': '006Nt00000X0J4VIAV', 'param_3': 'Hamilton Advance, INC', 'param_4': 'Southern FiberLink Solutions LLC', 'param_5': 'Services', 'param_6': 'Gardendale', 'param_7': 'AL', 'param_8': 'LLC', 'param_9': datetime.date(2020, 3, 1), 'param_10': None, 'param_11': None, 'param_12': Decimal('32.18'), 'param_13': Decimal('2832.16'), 'param_14': datetime.date(2025, 9, 10), 'param_15': datetime.date(2025, 12, 10), 'param_16': 4, 'param_17': 'Monthly', 'param_18': 'Cash Advance', 'param_19': Decimal('708.04'), 'param_20': Decimal('708.04'), 'param_21': datetime.date(2025, 9, 1), 'param_22': datetime.date(2025, 12, 31)}] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2026-01-25T14:11:01.515412
35 Error loading funding INTUIT FINANCING: (pymysql.err.OperationalError) (1205, 'Lock wait timeout exceeded; try restarting transaction') [SQL: INSERT INTO competitor_funding (created_at, modified_at, account_id, opportunity_id, iso_name, account_name, account_industry, account_city, account_state, account_entity_type, account_inception_date, funder_name, funder_name_normalized, date_funded, amount_funded, term_in_days, daily_payment, payment_amount, payment_first_date, payment_last_date, payment_count, payment_frequency, financing_type, first_payment_amount, last_payment_amount, first_bank_statement_start, last_bank_statement_end, analytics_response_ids, occurrence_count) VALUES (%(created_at)s, %(modified_at)s, %(account_id)s, %(opportunity_id)s, %(iso_name)s, %(account_name)s, %(account_industry)s, %(account_city)s, %(account_state)s, %(account_entity_type)s, %(account_inception_date)s, %(funder_name)s, %(funder_name_normalized)s, %(date_funded)s, %(amount_funded)s, %(term_in_days)s, %(daily_payment)s, %(payment_amount)s, %(payment_first_date)s, %(payment_last_date)s, %(payment_count)s, %(payment_frequency)s, %(financing_type)s, %(first_payment_amount)s, %(last_payment_amount)s, %(first_bank_statement_start)s, %(last_bank_statement_end)s, %(analytics_response_ids)s, %(occurrence_count)s) ON DUPLICATE KEY UPDATE modified_at = %(param_1)s, opportunity_id = %(param_2)s, iso_name = %(param_3)s, account_name = %(param_4)s, account_industry = %(param_5)s, account_city = %(param_6)s, account_state = %(param_7)s, account_entity_type = %(param_8)s, account_inception_date = %(param_9)s, amount_funded = %(param_10)s, term_in_days = %(param_11)s, daily_payment = %(param_12)s, payment_amount = %(param_13)s, payment_first_date = %(param_14)s, payment_last_date = %(param_15)s, payment_count = %(param_16)s, payment_frequency = %(param_17)s, financing_type = %(param_18)s, first_payment_amount = %(param_19)s, last_payment_amount = %(param_20)s, first_bank_statement_start = %(param_21)s, last_bank_statement_end = %(param_22)s, analytics_response_ids = CASE WHEN VALUES(analytics_response_ids) IS NOT NULL THEN CASE WHEN JSON_CONTAINS(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) THEN analytics_response_ids ELSE JSON_MERGE_PRESERVE(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) END ELSE analytics_response_ids END, occurrence_count = occurrence_count + 1] [parameters: {'created_at': datetime.datetime(2026, 1, 25, 6, 15, 1, 678743), 'modified_at': datetime.datetime(2026, 1, 25, 6, 15, 1, 678745), 'account_id': '001Nt00000G8KRlIAN', 'opportunity_id': '006Nt00000X0J4VIAV', 'iso_name': 'Hamilton Advance, INC', 'account_name': 'Southern FiberLink Solutions LLC', 'account_industry': 'Services', 'account_city': 'Gardendale', 'account_state': 'AL', 'account_entity_type': 'LLC', 'account_inception_date': datetime.date(2020, 3, 1), 'funder_name': 'INTUIT FINANCING', 'funder_name_normalized': 'INTUITFINANCING', 'date_funded': None, 'amount_funded': None, 'term_in_days': None, 'daily_payment': Decimal('134.88'), 'payment_amount': Decimal('8767.07'), 'payment_first_date': datetime.date(2025, 9, 3), 'payment_last_date': datetime.date(2025, 11, 25), 'payment_count': 13, 'payment_frequency': 'Weekly', 'financing_type': 'Cash Advance', 'first_payment_amount': Decimal('674.39'), 'last_payment_amount': Decimal('948.36'), 'first_bank_statement_start': datetime.date(2025, 9, 1), 'last_bank_statement_end': datetime.date(2025, 12, 31), 'analytics_response_ids': '[486169]', 'occurrence_count': 1, 'param_1': datetime.datetime(2026, 1, 25, 6, 15, 1, 677816), 'param_2': '006Nt00000X0J4VIAV', 'param_3': 'Hamilton Advance, INC', 'param_4': 'Southern FiberLink Solutions LLC', 'param_5': 'Services', 'param_6': 'Gardendale', 'param_7': 'AL', 'param_8': 'LLC', 'param_9': datetime.date(2020, 3, 1), 'param_10': None, 'param_11': None, 'param_12': Decimal('134.88'), 'param_13': Decimal('8767.07'), 'param_14': datetime.date(2025, 9, 3), 'param_15': datetime.date(2025, 11, 25), 'param_16': 13, 'param_17': 'Weekly', 'param_18': 'Cash Advance', 'param_19': Decimal('674.39'), 'param_20': Decimal('948.36'), 'param_21': datetime.date(2025, 9, 1), 'param_22': datetime.date(2025, 12, 31)}] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2026-01-25T14:11:01.515413
36 Error loading funding BETTER BUSINESS: (pymysql.err.OperationalError) (1205, 'Lock wait timeout exceeded; try restarting transaction') [SQL: INSERT INTO competitor_funding (created_at, modified_at, account_id, opportunity_id, iso_name, account_name, account_industry, account_city, account_state, account_entity_type, account_inception_date, funder_name, funder_name_normalized, date_funded, amount_funded, term_in_days, daily_payment, payment_amount, payment_first_date, payment_last_date, payment_count, payment_frequency, financing_type, first_payment_amount, last_payment_amount, first_bank_statement_start, last_bank_statement_end, analytics_response_ids, occurrence_count) VALUES (%(created_at)s, %(modified_at)s, %(account_id)s, %(opportunity_id)s, %(iso_name)s, %(account_name)s, %(account_industry)s, %(account_city)s, %(account_state)s, %(account_entity_type)s, %(account_inception_date)s, %(funder_name)s, %(funder_name_normalized)s, %(date_funded)s, %(amount_funded)s, %(term_in_days)s, %(daily_payment)s, %(payment_amount)s, %(payment_first_date)s, %(payment_last_date)s, %(payment_count)s, %(payment_frequency)s, %(financing_type)s, %(first_payment_amount)s, %(last_payment_amount)s, %(first_bank_statement_start)s, %(last_bank_statement_end)s, %(analytics_response_ids)s, %(occurrence_count)s) ON DUPLICATE KEY UPDATE modified_at = %(param_1)s, opportunity_id = %(param_2)s, iso_name = %(param_3)s, account_name = %(param_4)s, account_industry = %(param_5)s, account_city = %(param_6)s, account_state = %(param_7)s, account_entity_type = %(param_8)s, account_inception_date = %(param_9)s, amount_funded = %(param_10)s, term_in_days = %(param_11)s, daily_payment = %(param_12)s, payment_amount = %(param_13)s, payment_first_date = %(param_14)s, payment_last_date = %(param_15)s, payment_count = %(param_16)s, payment_frequency = %(param_17)s, financing_type = %(param_18)s, first_payment_amount = %(param_19)s, last_payment_amount = %(param_20)s, first_bank_statement_start = %(param_21)s, last_bank_statement_end = %(param_22)s, analytics_response_ids = CASE WHEN VALUES(analytics_response_ids) IS NOT NULL THEN CASE WHEN JSON_CONTAINS(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) THEN analytics_response_ids ELSE JSON_MERGE_PRESERVE(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) END ELSE analytics_response_ids END, occurrence_count = occurrence_count + 1] [parameters: {'created_at': datetime.datetime(2026, 1, 25, 6, 15, 51, 726923), 'modified_at': datetime.datetime(2026, 1, 25, 6, 15, 51, 726926), 'account_id': '001Nt00000G8VdLIAV', 'opportunity_id': '006Nt00000Ix6LbIAJ', 'iso_name': 'Circle Business, LLC', 'account_name': 'Sutton Landworks LLC', 'account_industry': 'Excavating', 'account_city': 'Kansas City', 'account_state': 'KS', 'account_entity_type': 'LLC', 'account_inception_date': datetime.date(2022, 10, 1), 'funder_name': 'BETTER BUSINESS', 'funder_name_normalized': 'BETTERBUSINESS', 'date_funded': None, 'amount_funded': None, 'term_in_days': None, 'daily_payment': Decimal('2.32'), 'payment_amount': Decimal('153.0'), 'payment_first_date': datetime.date(2024, 10, 2), 'payment_last_date': datetime.date(2024, 12, 2), 'payment_count': 3, 'payment_frequency': 'Monthly', 'financing_type': 'Cash Advance', 'first_payment_amount': Decimal('51.0'), 'last_payment_amount': Decimal('51.0'), 'first_bank_statement_start': datetime.date(2024, 10, 1), 'last_bank_statement_end': datetime.date(2024, 12, 31), 'analytics_response_ids': '[172835]', 'occurrence_count': 1, 'param_1': datetime.datetime(2026, 1, 25, 6, 15, 51, 725430), 'param_2': '006Nt00000Ix6LbIAJ', 'param_3': 'Circle Business, LLC', 'param_4': 'Sutton Landworks LLC', 'param_5': 'Excavating', 'param_6': 'Kansas City', 'param_7': 'KS', 'param_8': 'LLC', 'param_9': datetime.date(2022, 10, 1), 'param_10': None, 'param_11': None, 'param_12': Decimal('2.32'), 'param_13': Decimal('153.0'), 'param_14': datetime.date(2024, 10, 2), 'param_15': datetime.date(2024, 12, 2), 'param_16': 3, 'param_17': 'Monthly', 'param_18': 'Cash Advance', 'param_19': Decimal('51.0'), 'param_20': Decimal('51.0'), 'param_21': datetime.date(2024, 10, 1), 'param_22': datetime.date(2024, 12, 31)}] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2026-01-25T14:11:01.515414
37 Failed: MICROADVANCE 2026-01-25T14:11:01.515415
38 Error loading funding MICROADVANCE: (pymysql.err.OperationalError) (1205, 'Lock wait timeout exceeded; try restarting transaction') [SQL: INSERT INTO competitor_funding (created_at, modified_at, account_id, opportunity_id, iso_name, account_name, account_industry, account_city, account_state, account_entity_type, account_inception_date, funder_name, funder_name_normalized, date_funded, amount_funded, term_in_days, daily_payment, payment_amount, payment_first_date, payment_last_date, payment_count, payment_frequency, financing_type, first_payment_amount, last_payment_amount, first_bank_statement_start, last_bank_statement_end, analytics_response_ids, occurrence_count) VALUES (%(created_at)s, %(modified_at)s, %(account_id)s, %(opportunity_id)s, %(iso_name)s, %(account_name)s, %(account_industry)s, %(account_city)s, %(account_state)s, %(account_entity_type)s, %(account_inception_date)s, %(funder_name)s, %(funder_name_normalized)s, %(date_funded)s, %(amount_funded)s, %(term_in_days)s, %(daily_payment)s, %(payment_amount)s, %(payment_first_date)s, %(payment_last_date)s, %(payment_count)s, %(payment_frequency)s, %(financing_type)s, %(first_payment_amount)s, %(last_payment_amount)s, %(first_bank_statement_start)s, %(last_bank_statement_end)s, %(analytics_response_ids)s, %(occurrence_count)s) ON DUPLICATE KEY UPDATE modified_at = %(param_1)s, opportunity_id = %(param_2)s, iso_name = %(param_3)s, account_name = %(param_4)s, account_industry = %(param_5)s, account_city = %(param_6)s, account_state = %(param_7)s, account_entity_type = %(param_8)s, account_inception_date = %(param_9)s, amount_funded = %(param_10)s, term_in_days = %(param_11)s, daily_payment = %(param_12)s, payment_amount = %(param_13)s, payment_first_date = %(param_14)s, payment_last_date = %(param_15)s, payment_count = %(param_16)s, payment_frequency = %(param_17)s, financing_type = %(param_18)s, first_payment_amount = %(param_19)s, last_payment_amount = %(param_20)s, first_bank_statement_start = %(param_21)s, last_bank_statement_end = %(param_22)s, analytics_response_ids = CASE WHEN VALUES(analytics_response_ids) IS NOT NULL THEN CASE WHEN JSON_CONTAINS(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) THEN analytics_response_ids ELSE JSON_MERGE_PRESERVE(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) END ELSE analytics_response_ids END, occurrence_count = occurrence_count + 1] [parameters: {'created_at': datetime.datetime(2026, 1, 25, 6, 43, 31, 129545), 'modified_at': datetime.datetime(2026, 1, 25, 6, 43, 31, 129554), 'account_id': '001Nt00000GmubNIAR', 'opportunity_id': '006Nt00000HhM9xIAF', 'iso_name': 'The Avon Group, LLC', 'account_name': 'Roleo, LLC', 'account_industry': 'Hospitality', 'account_city': 'Clarksville', 'account_state': 'TN', 'account_entity_type': 'LLC', 'account_inception_date': datetime.date(2021, 7, 19), 'funder_name': 'MICROADVANCE', 'funder_name_normalized': 'MICROADVANCE', 'date_funded': datetime.date(2024, 8, 28), 'amount_funded': Decimal('85850.0'), 'term_in_days': 178, 'daily_payment': Decimal('337.0'), 'payment_amount': Decimal('1685.0'), 'payment_first_date': datetime.date(2024, 9, 24), 'payment_last_date': datetime.date(2024, 9, 30), 'payment_count': 5, 'payment_frequency': 'Daily', 'financing_type': 'Cash Advance', 'first_payment_amount': Decimal('675.0'), 'last_payment_amount': Decimal('675.0'), 'first_bank_statement_start': datetime.date(2024, 8, 1), 'last_bank_statement_end': datetime.date(2024, 11, 30), 'analytics_response_ids': '[150032]', 'occurrence_count': 1, 'param_1': datetime.datetime(2026, 1, 25, 6, 43, 31, 86986), 'param_2': '006Nt00000HhM9xIAF', 'param_3': 'The Avon Group, LLC', 'param_4': 'Roleo, LLC', 'param_5': 'Hospitality', 'param_6': 'Clarksville', 'param_7': 'TN', 'param_8': 'LLC', 'param_9': datetime.date(2021, 7, 19), 'param_10': Decimal('85850.0'), 'param_11': 178, 'param_12': Decimal('337.0'), 'param_13': Decimal('1685.0'), 'param_14': datetime.date(2024, 9, 24), 'param_15': datetime.date(2024, 9, 30), 'param_16': 5, 'param_17': 'Daily', 'param_18': 'Cash Advance', 'param_19': Decimal('675.0'), 'param_20': Decimal('675.0'), 'param_21': datetime.date(2024, 8, 1), 'param_22': datetime.date(2024, 11, 30)}] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2026-01-25T14:11:01.515416
39 Failed: GM FINANCIAL 2026-01-25T14:11:01.515418
40 Failed: EXPANSION CAPITAL 2026-01-25T14:11:01.515419
41 Failed: TOAST 2026-01-25T14:11:01.515420
42 Failed: EXPANSION CAPITAL 2026-01-25T14:11:01.515421
43 Failed: TOWER LOAN 2026-01-25T14:11:01.515422
44 Error loading funding GM FINANCIAL: (pymysql.err.OperationalError) (1205, 'Lock wait timeout exceeded; try restarting transaction') [SQL: INSERT INTO competitor_funding (created_at, modified_at, account_id, opportunity_id, iso_name, account_name, account_industry, account_city, account_state, account_entity_type, account_inception_date, funder_name, funder_name_normalized, date_funded, amount_funded, term_in_days, daily_payment, payment_amount, payment_first_date, payment_last_date, payment_count, payment_frequency, financing_type, first_payment_amount, last_payment_amount, first_bank_statement_start, last_bank_statement_end, analytics_response_ids, occurrence_count) VALUES (%(created_at)s, %(modified_at)s, %(account_id)s, %(opportunity_id)s, %(iso_name)s, %(account_name)s, %(account_industry)s, %(account_city)s, %(account_state)s, %(account_entity_type)s, %(account_inception_date)s, %(funder_name)s, %(funder_name_normalized)s, %(date_funded)s, %(amount_funded)s, %(term_in_days)s, %(daily_payment)s, %(payment_amount)s, %(payment_first_date)s, %(payment_last_date)s, %(payment_count)s, %(payment_frequency)s, %(financing_type)s, %(first_payment_amount)s, %(last_payment_amount)s, %(first_bank_statement_start)s, %(last_bank_statement_end)s, %(analytics_response_ids)s, %(occurrence_count)s) ON DUPLICATE KEY UPDATE modified_at = %(param_1)s, opportunity_id = %(param_2)s, iso_name = %(param_3)s, account_name = %(param_4)s, account_industry = %(param_5)s, account_city = %(param_6)s, account_state = %(param_7)s, account_entity_type = %(param_8)s, account_inception_date = %(param_9)s, amount_funded = %(param_10)s, term_in_days = %(param_11)s, daily_payment = %(param_12)s, payment_amount = %(param_13)s, payment_first_date = %(param_14)s, payment_last_date = %(param_15)s, payment_count = %(param_16)s, payment_frequency = %(param_17)s, financing_type = %(param_18)s, first_payment_amount = %(param_19)s, last_payment_amount = %(param_20)s, first_bank_statement_start = %(param_21)s, last_bank_statement_end = %(param_22)s, analytics_response_ids = CASE WHEN VALUES(analytics_response_ids) IS NOT NULL THEN CASE WHEN JSON_CONTAINS(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) THEN analytics_response_ids ELSE JSON_MERGE_PRESERVE(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) END ELSE analytics_response_ids END, occurrence_count = occurrence_count + 1] [parameters: {'created_at': datetime.datetime(2026, 1, 25, 6, 58, 15, 650653), 'modified_at': datetime.datetime(2026, 1, 25, 6, 58, 15, 650661), 'account_id': '001Nt00000H9241IAB', 'opportunity_id': '006Nt00000IYc3hIAD', 'iso_name': 'Venture Vault Capital, LLC', 'account_name': 'McMurray Builders Inc', 'account_industry': 'Construction', 'account_city': 'Alexandria', 'account_state': 'VA', 'account_entity_type': 'Corp', 'account_inception_date': datetime.date(2003, 4, 1), 'funder_name': 'GM FINANCIAL', 'funder_name_normalized': 'GMFINANCIAL', 'date_funded': None, 'amount_funded': None, 'term_in_days': None, 'daily_payment': Decimal('56.05'), 'payment_amount': Decimal('3699.0'), 'payment_first_date': datetime.date(2024, 10, 31), 'payment_last_date': datetime.date(2024, 12, 31), 'payment_count': 3, 'payment_frequency': 'Monthly', 'financing_type': 'Cash Advance', 'first_payment_amount': Decimal('1233.0'), 'last_payment_amount': Decimal('1362.0'), 'first_bank_statement_start': datetime.date(2024, 10, 1), 'last_bank_statement_end': datetime.date(2024, 12, 31), 'analytics_response_ids': '[165621]', 'occurrence_count': 1, 'param_1': datetime.datetime(2026, 1, 25, 6, 58, 15, 608153), 'param_2': '006Nt00000IYc3hIAD', 'param_3': 'Venture Vault Capital, LLC', 'param_4': 'McMurray Builders Inc', 'param_5': 'Construction', 'param_6': 'Alexandria', 'param_7': 'VA', 'param_8': 'Corp', 'param_9': datetime.date(2003, 4, 1), 'param_10': None, 'param_11': None, 'param_12': Decimal('56.05'), 'param_13': Decimal('3699.0'), 'param_14': datetime.date(2024, 10, 31), 'param_15': datetime.date(2024, 12, 31), 'param_16': 3, 'param_17': 'Monthly', 'param_18': 'Cash Advance', 'param_19': Decimal('1233.0'), 'param_20': Decimal('1362.0'), 'param_21': datetime.date(2024, 10, 1), 'param_22': datetime.date(2024, 12, 31)}] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2026-01-25T14:11:01.515424
45 Error loading funding EXPANSION CAPITAL: (pymysql.err.OperationalError) (1205, 'Lock wait timeout exceeded; try restarting transaction') [SQL: INSERT INTO competitor_funding (created_at, modified_at, account_id, opportunity_id, iso_name, account_name, account_industry, account_city, account_state, account_entity_type, account_inception_date, funder_name, funder_name_normalized, date_funded, amount_funded, term_in_days, daily_payment, payment_amount, payment_first_date, payment_last_date, payment_count, payment_frequency, financing_type, first_payment_amount, last_payment_amount, first_bank_statement_start, last_bank_statement_end, analytics_response_ids, occurrence_count) VALUES (%(created_at)s, %(modified_at)s, %(account_id)s, %(opportunity_id)s, %(iso_name)s, %(account_name)s, %(account_industry)s, %(account_city)s, %(account_state)s, %(account_entity_type)s, %(account_inception_date)s, %(funder_name)s, %(funder_name_normalized)s, %(date_funded)s, %(amount_funded)s, %(term_in_days)s, %(daily_payment)s, %(payment_amount)s, %(payment_first_date)s, %(payment_last_date)s, %(payment_count)s, %(payment_frequency)s, %(financing_type)s, %(first_payment_amount)s, %(last_payment_amount)s, %(first_bank_statement_start)s, %(last_bank_statement_end)s, %(analytics_response_ids)s, %(occurrence_count)s) ON DUPLICATE KEY UPDATE modified_at = %(param_1)s, opportunity_id = %(param_2)s, iso_name = %(param_3)s, account_name = %(param_4)s, account_industry = %(param_5)s, account_city = %(param_6)s, account_state = %(param_7)s, account_entity_type = %(param_8)s, account_inception_date = %(param_9)s, amount_funded = %(param_10)s, term_in_days = %(param_11)s, daily_payment = %(param_12)s, payment_amount = %(param_13)s, payment_first_date = %(param_14)s, payment_last_date = %(param_15)s, payment_count = %(param_16)s, payment_frequency = %(param_17)s, financing_type = %(param_18)s, first_payment_amount = %(param_19)s, last_payment_amount = %(param_20)s, first_bank_statement_start = %(param_21)s, last_bank_statement_end = %(param_22)s, analytics_response_ids = CASE WHEN VALUES(analytics_response_ids) IS NOT NULL THEN CASE WHEN JSON_CONTAINS(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) THEN analytics_response_ids ELSE JSON_MERGE_PRESERVE(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) END ELSE analytics_response_ids END, occurrence_count = occurrence_count + 1] [parameters: {'created_at': datetime.datetime(2026, 1, 25, 6, 59, 5, 686857), 'modified_at': datetime.datetime(2026, 1, 25, 6, 59, 5, 686862), 'account_id': '001Nt00000H9AG5IAN', 'opportunity_id': '006Nt00000ELvCvIAL', 'iso_name': 'New York Tribeca Group, LLC', 'account_name': 'Vybe305 Restaurant LLC', 'account_industry': 'Restaurant', 'account_city': 'Miami', 'account_state': 'FL', 'account_entity_type': 'LLC', 'account_inception_date': datetime.date(2023, 9, 24), 'funder_name': 'EXPANSION CAPITAL', 'funder_name_normalized': 'EXPANSIONCAPITAL', 'date_funded': datetime.date(2024, 7, 15), 'amount_funded': Decimal('19320.0'), 'term_in_days': 187, 'daily_payment': Decimal('144.0'), 'payment_amount': Decimal('1440.0'), 'payment_first_date': datetime.date(2024, 7, 22), 'payment_last_date': datetime.date(2024, 7, 29), 'payment_count': 2, 'payment_frequency': 'Weekly', 'financing_type': 'Cash Advance', 'first_payment_amount': Decimal('720.0'), 'last_payment_amount': Decimal('720.0'), 'first_bank_statement_start': datetime.date(2024, 5, 1), 'last_bank_statement_end': datetime.date(2024, 7, 31), 'analytics_response_ids': '[104473]', 'occurrence_count': 1, 'param_1': datetime.datetime(2026, 1, 25, 6, 59, 5, 684346), 'param_2': '006Nt00000ELvCvIAL', 'param_3': 'New York Tribeca Group, LLC', 'param_4': 'Vybe305 Restaurant LLC', 'param_5': 'Restaurant', 'param_6': 'Miami', 'param_7': 'FL', 'param_8': 'LLC', 'param_9': datetime.date(2023, 9, 24), 'param_10': Decimal('19320.0'), 'param_11': 187, 'param_12': Decimal('144.0'), 'param_13': Decimal('1440.0'), 'param_14': datetime.date(2024, 7, 22), 'param_15': datetime.date(2024, 7, 29), 'param_16': 2, 'param_17': 'Weekly', 'param_18': 'Cash Advance', 'param_19': Decimal('720.0'), 'param_20': Decimal('720.0'), 'param_21': datetime.date(2024, 5, 1), 'param_22': datetime.date(2024, 7, 31)}] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2026-01-25T14:11:01.515425
46 Error loading funding TOAST: (pymysql.err.OperationalError) (1205, 'Lock wait timeout exceeded; try restarting transaction') [SQL: INSERT INTO competitor_funding (created_at, modified_at, account_id, opportunity_id, iso_name, account_name, account_industry, account_city, account_state, account_entity_type, account_inception_date, funder_name, funder_name_normalized, date_funded, amount_funded, term_in_days, daily_payment, payment_amount, payment_first_date, payment_last_date, payment_count, payment_frequency, financing_type, first_payment_amount, last_payment_amount, first_bank_statement_start, last_bank_statement_end, analytics_response_ids, occurrence_count) VALUES (%(created_at)s, %(modified_at)s, %(account_id)s, %(opportunity_id)s, %(iso_name)s, %(account_name)s, %(account_industry)s, %(account_city)s, %(account_state)s, %(account_entity_type)s, %(account_inception_date)s, %(funder_name)s, %(funder_name_normalized)s, %(date_funded)s, %(amount_funded)s, %(term_in_days)s, %(daily_payment)s, %(payment_amount)s, %(payment_first_date)s, %(payment_last_date)s, %(payment_count)s, %(payment_frequency)s, %(financing_type)s, %(first_payment_amount)s, %(last_payment_amount)s, %(first_bank_statement_start)s, %(last_bank_statement_end)s, %(analytics_response_ids)s, %(occurrence_count)s) ON DUPLICATE KEY UPDATE modified_at = %(param_1)s, opportunity_id = %(param_2)s, iso_name = %(param_3)s, account_name = %(param_4)s, account_industry = %(param_5)s, account_city = %(param_6)s, account_state = %(param_7)s, account_entity_type = %(param_8)s, account_inception_date = %(param_9)s, amount_funded = %(param_10)s, term_in_days = %(param_11)s, daily_payment = %(param_12)s, payment_amount = %(param_13)s, payment_first_date = %(param_14)s, payment_last_date = %(param_15)s, payment_count = %(param_16)s, payment_frequency = %(param_17)s, financing_type = %(param_18)s, first_payment_amount = %(param_19)s, last_payment_amount = %(param_20)s, first_bank_statement_start = %(param_21)s, last_bank_statement_end = %(param_22)s, analytics_response_ids = CASE WHEN VALUES(analytics_response_ids) IS NOT NULL THEN CASE WHEN JSON_CONTAINS(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) THEN analytics_response_ids ELSE JSON_MERGE_PRESERVE(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) END ELSE analytics_response_ids END, occurrence_count = occurrence_count + 1] [parameters: {'created_at': datetime.datetime(2026, 1, 25, 6, 59, 55, 736437), 'modified_at': datetime.datetime(2026, 1, 25, 6, 59, 55, 736442), 'account_id': '001Nt00000H9AG5IAN', 'opportunity_id': '006Nt00000ELvCvIAL', 'iso_name': 'New York Tribeca Group, LLC', 'account_name': 'Vybe305 Restaurant LLC', 'account_industry': 'Restaurant', 'account_city': 'Miami', 'account_state': 'FL', 'account_entity_type': 'LLC', 'account_inception_date': datetime.date(2023, 9, 24), 'funder_name': 'TOAST', 'funder_name_normalized': 'TOAST', 'date_funded': None, 'amount_funded': None, 'term_in_days': None, 'daily_payment': Decimal('21.95'), 'payment_amount': Decimal('1449.0'), 'payment_first_date': datetime.date(2024, 5, 6), 'payment_last_date': datetime.date(2024, 7, 8), 'payment_count': 3, 'payment_frequency': 'Monthly', 'financing_type': 'Cash Advance', 'first_payment_amount': Decimal('483.0'), 'last_payment_amount': Decimal('671.0'), 'first_bank_statement_start': datetime.date(2024, 5, 1), 'last_bank_statement_end': datetime.date(2024, 7, 31), 'analytics_response_ids': '[104473]', 'occurrence_count': 1, 'param_1': datetime.datetime(2026, 1, 25, 6, 59, 55, 734582), 'param_2': '006Nt00000ELvCvIAL', 'param_3': 'New York Tribeca Group, LLC', 'param_4': 'Vybe305 Restaurant LLC', 'param_5': 'Restaurant', 'param_6': 'Miami', 'param_7': 'FL', 'param_8': 'LLC', 'param_9': datetime.date(2023, 9, 24), 'param_10': None, 'param_11': None, 'param_12': Decimal('21.95'), 'param_13': Decimal('1449.0'), 'param_14': datetime.date(2024, 5, 6), 'param_15': datetime.date(2024, 7, 8), 'param_16': 3, 'param_17': 'Monthly', 'param_18': 'Cash Advance', 'param_19': Decimal('483.0'), 'param_20': Decimal('671.0'), 'param_21': datetime.date(2024, 5, 1), 'param_22': datetime.date(2024, 7, 31)}] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2026-01-25T14:11:01.515426
47 Error loading funding EXPANSION CAPITAL: (pymysql.err.OperationalError) (1205, 'Lock wait timeout exceeded; try restarting transaction') [SQL: INSERT INTO competitor_funding (created_at, modified_at, account_id, opportunity_id, iso_name, account_name, account_industry, account_city, account_state, account_entity_type, account_inception_date, funder_name, funder_name_normalized, date_funded, amount_funded, term_in_days, daily_payment, payment_amount, payment_first_date, payment_last_date, payment_count, payment_frequency, financing_type, first_payment_amount, last_payment_amount, first_bank_statement_start, last_bank_statement_end, analytics_response_ids, occurrence_count) VALUES (%(created_at)s, %(modified_at)s, %(account_id)s, %(opportunity_id)s, %(iso_name)s, %(account_name)s, %(account_industry)s, %(account_city)s, %(account_state)s, %(account_entity_type)s, %(account_inception_date)s, %(funder_name)s, %(funder_name_normalized)s, %(date_funded)s, %(amount_funded)s, %(term_in_days)s, %(daily_payment)s, %(payment_amount)s, %(payment_first_date)s, %(payment_last_date)s, %(payment_count)s, %(payment_frequency)s, %(financing_type)s, %(first_payment_amount)s, %(last_payment_amount)s, %(first_bank_statement_start)s, %(last_bank_statement_end)s, %(analytics_response_ids)s, %(occurrence_count)s) ON DUPLICATE KEY UPDATE modified_at = %(param_1)s, opportunity_id = %(param_2)s, iso_name = %(param_3)s, account_name = %(param_4)s, account_industry = %(param_5)s, account_city = %(param_6)s, account_state = %(param_7)s, account_entity_type = %(param_8)s, account_inception_date = %(param_9)s, amount_funded = %(param_10)s, term_in_days = %(param_11)s, daily_payment = %(param_12)s, payment_amount = %(param_13)s, payment_first_date = %(param_14)s, payment_last_date = %(param_15)s, payment_count = %(param_16)s, payment_frequency = %(param_17)s, financing_type = %(param_18)s, first_payment_amount = %(param_19)s, last_payment_amount = %(param_20)s, first_bank_statement_start = %(param_21)s, last_bank_statement_end = %(param_22)s, analytics_response_ids = CASE WHEN VALUES(analytics_response_ids) IS NOT NULL THEN CASE WHEN JSON_CONTAINS(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) THEN analytics_response_ids ELSE JSON_MERGE_PRESERVE(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) END ELSE analytics_response_ids END, occurrence_count = occurrence_count + 1] [parameters: {'created_at': datetime.datetime(2026, 1, 25, 7, 0, 45, 790198), 'modified_at': datetime.datetime(2026, 1, 25, 7, 0, 45, 790203), 'account_id': '001Nt00000H9AG5IAN', 'opportunity_id': '006Nt00000IxOaDIAV', 'iso_name': 'Cleargain Capital, LLC', 'account_name': 'Vybe305 Restaurant LLC', 'account_industry': 'Restaurant', 'account_city': 'Miami', 'account_state': 'FL', 'account_entity_type': 'LLC', 'account_inception_date': datetime.date(2023, 9, 24), 'funder_name': 'EXPANSION CAPITAL', 'funder_name_normalized': 'EXPANSIONCAPITAL', 'date_funded': None, 'amount_funded': None, 'term_in_days': None, 'daily_payment': Decimal('144.0'), 'payment_amount': Decimal('12960.0'), 'payment_first_date': datetime.date(2024, 9, 3), 'payment_last_date': datetime.date(2024, 12, 30), 'payment_count': 18, 'payment_frequency': 'Weekly', 'financing_type': 'Cash Advance', 'first_payment_amount': Decimal('720.0'), 'last_payment_amount': Decimal('720.0'), 'first_bank_statement_start': datetime.date(2024, 8, 31), 'last_bank_statement_end': datetime.date(2024, 12, 31), 'analytics_response_ids': '[172869]', 'occurrence_count': 1, 'param_1': datetime.datetime(2026, 1, 25, 7, 0, 45, 788092), 'param_2': '006Nt00000IxOaDIAV', 'param_3': 'Cleargain Capital, LLC', 'param_4': 'Vybe305 Restaurant LLC', 'param_5': 'Restaurant', 'param_6': 'Miami', 'param_7': 'FL', 'param_8': 'LLC', 'param_9': datetime.date(2023, 9, 24), 'param_10': None, 'param_11': None, 'param_12': Decimal('144.0'), 'param_13': Decimal('12960.0'), 'param_14': datetime.date(2024, 9, 3), 'param_15': datetime.date(2024, 12, 30), 'param_16': 18, 'param_17': 'Weekly', 'param_18': 'Cash Advance', 'param_19': Decimal('720.0'), 'param_20': Decimal('720.0'), 'param_21': datetime.date(2024, 8, 31), 'param_22': datetime.date(2024, 12, 31)}] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2026-01-25T14:11:01.515427
48 Error loading funding TOWER LOAN: (pymysql.err.OperationalError) (1205, 'Lock wait timeout exceeded; try restarting transaction') [SQL: INSERT INTO competitor_funding (created_at, modified_at, account_id, opportunity_id, iso_name, account_name, account_industry, account_city, account_state, account_entity_type, account_inception_date, funder_name, funder_name_normalized, date_funded, amount_funded, term_in_days, daily_payment, payment_amount, payment_first_date, payment_last_date, payment_count, payment_frequency, financing_type, first_payment_amount, last_payment_amount, first_bank_statement_start, last_bank_statement_end, analytics_response_ids, occurrence_count) VALUES (%(created_at)s, %(modified_at)s, %(account_id)s, %(opportunity_id)s, %(iso_name)s, %(account_name)s, %(account_industry)s, %(account_city)s, %(account_state)s, %(account_entity_type)s, %(account_inception_date)s, %(funder_name)s, %(funder_name_normalized)s, %(date_funded)s, %(amount_funded)s, %(term_in_days)s, %(daily_payment)s, %(payment_amount)s, %(payment_first_date)s, %(payment_last_date)s, %(payment_count)s, %(payment_frequency)s, %(financing_type)s, %(first_payment_amount)s, %(last_payment_amount)s, %(first_bank_statement_start)s, %(last_bank_statement_end)s, %(analytics_response_ids)s, %(occurrence_count)s) ON DUPLICATE KEY UPDATE modified_at = %(param_1)s, opportunity_id = %(param_2)s, iso_name = %(param_3)s, account_name = %(param_4)s, account_industry = %(param_5)s, account_city = %(param_6)s, account_state = %(param_7)s, account_entity_type = %(param_8)s, account_inception_date = %(param_9)s, amount_funded = %(param_10)s, term_in_days = %(param_11)s, daily_payment = %(param_12)s, payment_amount = %(param_13)s, payment_first_date = %(param_14)s, payment_last_date = %(param_15)s, payment_count = %(param_16)s, payment_frequency = %(param_17)s, financing_type = %(param_18)s, first_payment_amount = %(param_19)s, last_payment_amount = %(param_20)s, first_bank_statement_start = %(param_21)s, last_bank_statement_end = %(param_22)s, analytics_response_ids = CASE WHEN VALUES(analytics_response_ids) IS NOT NULL THEN CASE WHEN JSON_CONTAINS(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) THEN analytics_response_ids ELSE JSON_MERGE_PRESERVE(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) END ELSE analytics_response_ids END, occurrence_count = occurrence_count + 1] [parameters: {'created_at': datetime.datetime(2026, 1, 25, 7, 5, 39, 757283), 'modified_at': datetime.datetime(2026, 1, 25, 7, 5, 39, 757287), 'account_id': '001Nt00000HNEIEIA5', 'opportunity_id': '006Nt00000J7lNRIAZ', 'iso_name': 'Forwardline Financial, LLC', 'account_name': 'Mayer Company LLC', 'account_industry': 'Construction - General Contractor', 'account_city': 'Liberty Hill', 'account_state': 'TX', 'account_entity_type': 'Corp', 'account_inception_date': datetime.date(2014, 10, 3), 'funder_name': 'TOWER LOAN', 'funder_name_normalized': 'TOWERLOAN', 'date_funded': None, 'amount_funded': None, 'term_in_days': None, 'daily_payment': Decimal('12.64'), 'payment_amount': Decimal('834.0'), 'payment_first_date': datetime.date(2024, 10, 7), 'payment_last_date': datetime.date(2024, 12, 30), 'payment_count': 3, 'payment_frequency': 'Monthly', 'financing_type': 'Cash Advance', 'first_payment_amount': Decimal('278.0'), 'last_payment_amount': Decimal('278.0'), 'first_bank_statement_start': datetime.date(2024, 9, 30), 'last_bank_statement_end': datetime.date(2024, 12, 31), 'analytics_response_ids': '[176111]', 'occurrence_count': 1, 'param_1': datetime.datetime(2026, 1, 25, 7, 5, 39, 489407), 'param_2': '006Nt00000J7lNRIAZ', 'param_3': 'Forwardline Financial, LLC', 'param_4': 'Mayer Company LLC', 'param_5': 'Construction - General Contractor', 'param_6': 'Liberty Hill', 'param_7': 'TX', 'param_8': 'Corp', 'param_9': datetime.date(2014, 10, 3), 'param_10': None, 'param_11': None, 'param_12': Decimal('12.64'), 'param_13': Decimal('834.0'), 'param_14': datetime.date(2024, 10, 7), 'param_15': datetime.date(2024, 12, 30), 'param_16': 3, 'param_17': 'Monthly', 'param_18': 'Cash Advance', 'param_19': Decimal('278.0'), 'param_20': Decimal('278.0'), 'param_21': datetime.date(2024, 9, 30), 'param_22': datetime.date(2024, 12, 31)}] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2026-01-25T14:11:01.515428
49 Failed: FIN CAP 2026-01-25T14:11:01.515429
50 Failed: MCKENZIE CAPITAL 2026-01-25T14:11:01.515431
51 Failed: FORWARD FINANCING 2026-01-25T14:11:01.515432
52 Failed: OPORTUN 2026-01-25T14:11:01.515433
53 Failed: CRC EDGE 2026-01-25T14:11:01.515434
54 Failed: ONEMAIN 2026-01-25T14:11:01.515436
55 Failed: FUNDING METRICS 2026-01-25T14:11:01.515437
56 Error loading funding FIN CAP: (pymysql.err.OperationalError) (1205, 'Lock wait timeout exceeded; try restarting transaction') [SQL: INSERT INTO competitor_funding (created_at, modified_at, account_id, opportunity_id, iso_name, account_name, account_industry, account_city, account_state, account_entity_type, account_inception_date, funder_name, funder_name_normalized, date_funded, amount_funded, term_in_days, daily_payment, payment_amount, payment_first_date, payment_last_date, payment_count, payment_frequency, financing_type, first_payment_amount, last_payment_amount, first_bank_statement_start, last_bank_statement_end, analytics_response_ids, occurrence_count) VALUES (%(created_at)s, %(modified_at)s, %(account_id)s, %(opportunity_id)s, %(iso_name)s, %(account_name)s, %(account_industry)s, %(account_city)s, %(account_state)s, %(account_entity_type)s, %(account_inception_date)s, %(funder_name)s, %(funder_name_normalized)s, %(date_funded)s, %(amount_funded)s, %(term_in_days)s, %(daily_payment)s, %(payment_amount)s, %(payment_first_date)s, %(payment_last_date)s, %(payment_count)s, %(payment_frequency)s, %(financing_type)s, %(first_payment_amount)s, %(last_payment_amount)s, %(first_bank_statement_start)s, %(last_bank_statement_end)s, %(analytics_response_ids)s, %(occurrence_count)s) ON DUPLICATE KEY UPDATE modified_at = %(param_1)s, opportunity_id = %(param_2)s, iso_name = %(param_3)s, account_name = %(param_4)s, account_industry = %(param_5)s, account_city = %(param_6)s, account_state = %(param_7)s, account_entity_type = %(param_8)s, account_inception_date = %(param_9)s, amount_funded = %(param_10)s, term_in_days = %(param_11)s, daily_payment = %(param_12)s, payment_amount = %(param_13)s, payment_first_date = %(param_14)s, payment_last_date = %(param_15)s, payment_count = %(param_16)s, payment_frequency = %(param_17)s, financing_type = %(param_18)s, first_payment_amount = %(param_19)s, last_payment_amount = %(param_20)s, first_bank_statement_start = %(param_21)s, last_bank_statement_end = %(param_22)s, analytics_response_ids = CASE WHEN VALUES(analytics_response_ids) IS NOT NULL THEN CASE WHEN JSON_CONTAINS(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) THEN analytics_response_ids ELSE JSON_MERGE_PRESERVE(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) END ELSE analytics_response_ids END, occurrence_count = occurrence_count + 1] [parameters: {'created_at': datetime.datetime(2026, 1, 25, 7, 15, 39, 366030), 'modified_at': datetime.datetime(2026, 1, 25, 7, 15, 39, 366035), 'account_id': '001Nt00000HgWksIAF', 'opportunity_id': '006Nt00000EklDaIAJ', 'iso_name': 'New York Tribeca Group, LLC', 'account_name': 'MYTESHOES LLC', 'account_industry': 'eCommerce Businesses', 'account_city': 'CHESTERFIELD', 'account_state': 'MO', 'account_entity_type': 'LLC', 'account_inception_date': datetime.date(2022, 2, 8), 'funder_name': 'FIN CAP', 'funder_name_normalized': 'FINCAP', 'date_funded': datetime.date(2024, 7, 3), 'amount_funded': Decimal('20000.0'), 'term_in_days': 56, 'daily_payment': Decimal('492.0'), 'payment_amount': Decimal('4920.0'), 'payment_first_date': datetime.date(2024, 8, 7), 'payment_last_date': datetime.date(2024, 8, 13), 'payment_count': 2, 'payment_frequency': 'Weekly', 'financing_type': 'Cash Advance', 'first_payment_amount': Decimal('2460.0'), 'last_payment_amount': Decimal('4026.0'), 'first_bank_statement_start': datetime.date(2024, 6, 1), 'last_bank_statement_end': datetime.date(2024, 8, 31), 'analytics_response_ids': '[110447]', 'occurrence_count': 1, 'param_1': datetime.datetime(2026, 1, 25, 7, 15, 39, 323211), 'param_2': '006Nt00000EklDaIAJ', 'param_3': 'New York Tribeca Group, LLC', 'param_4': 'MYTESHOES LLC', 'param_5': 'eCommerce Businesses', 'param_6': 'CHESTERFIELD', 'param_7': 'MO', 'param_8': 'LLC', 'param_9': datetime.date(2022, 2, 8), 'param_10': Decimal('20000.0'), 'param_11': 56, 'param_12': Decimal('492.0'), 'param_13': Decimal('4920.0'), 'param_14': datetime.date(2024, 8, 7), 'param_15': datetime.date(2024, 8, 13), 'param_16': 2, 'param_17': 'Weekly', 'param_18': 'Cash Advance', 'param_19': Decimal('2460.0'), 'param_20': Decimal('4026.0'), 'param_21': datetime.date(2024, 6, 1), 'param_22': datetime.date(2024, 8, 31)}] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2026-01-25T14:11:01.515438
57 Error loading funding MCKENZIE CAPITAL: (pymysql.err.OperationalError) (1205, 'Lock wait timeout exceeded; try restarting transaction') [SQL: INSERT INTO competitor_funding (created_at, modified_at, account_id, opportunity_id, iso_name, account_name, account_industry, account_city, account_state, account_entity_type, account_inception_date, funder_name, funder_name_normalized, date_funded, amount_funded, term_in_days, daily_payment, payment_amount, payment_first_date, payment_last_date, payment_count, payment_frequency, financing_type, first_payment_amount, last_payment_amount, first_bank_statement_start, last_bank_statement_end, analytics_response_ids, occurrence_count) VALUES (%(created_at)s, %(modified_at)s, %(account_id)s, %(opportunity_id)s, %(iso_name)s, %(account_name)s, %(account_industry)s, %(account_city)s, %(account_state)s, %(account_entity_type)s, %(account_inception_date)s, %(funder_name)s, %(funder_name_normalized)s, %(date_funded)s, %(amount_funded)s, %(term_in_days)s, %(daily_payment)s, %(payment_amount)s, %(payment_first_date)s, %(payment_last_date)s, %(payment_count)s, %(payment_frequency)s, %(financing_type)s, %(first_payment_amount)s, %(last_payment_amount)s, %(first_bank_statement_start)s, %(last_bank_statement_end)s, %(analytics_response_ids)s, %(occurrence_count)s) ON DUPLICATE KEY UPDATE modified_at = %(param_1)s, opportunity_id = %(param_2)s, iso_name = %(param_3)s, account_name = %(param_4)s, account_industry = %(param_5)s, account_city = %(param_6)s, account_state = %(param_7)s, account_entity_type = %(param_8)s, account_inception_date = %(param_9)s, amount_funded = %(param_10)s, term_in_days = %(param_11)s, daily_payment = %(param_12)s, payment_amount = %(param_13)s, payment_first_date = %(param_14)s, payment_last_date = %(param_15)s, payment_count = %(param_16)s, payment_frequency = %(param_17)s, financing_type = %(param_18)s, first_payment_amount = %(param_19)s, last_payment_amount = %(param_20)s, first_bank_statement_start = %(param_21)s, last_bank_statement_end = %(param_22)s, analytics_response_ids = CASE WHEN VALUES(analytics_response_ids) IS NOT NULL THEN CASE WHEN JSON_CONTAINS(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) THEN analytics_response_ids ELSE JSON_MERGE_PRESERVE(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) END ELSE analytics_response_ids END, occurrence_count = occurrence_count + 1] [parameters: {'created_at': datetime.datetime(2026, 1, 25, 7, 16, 29, 415430), 'modified_at': datetime.datetime(2026, 1, 25, 7, 16, 29, 415434), 'account_id': '001Nt00000HgZVyIAN', 'opportunity_id': '006Nt00000J0DrxIAF', 'iso_name': 'Eagle Ikon, LLC', 'account_name': 'FIH LLC', 'account_industry': 'CONSTRUCTION & CONTRACTORS', 'account_city': 'South Jordan', 'account_state': 'UT', 'account_entity_type': 'LLC', 'account_inception_date': datetime.date(2018, 9, 5), 'funder_name': 'MCKENZIE CAPITAL', 'funder_name_normalized': 'MCKENZIECAPITAL', 'date_funded': datetime.date(2024, 9, 6), 'amount_funded': Decimal('33436.0'), 'term_in_days': 168, 'daily_payment': Decimal('278.0'), 'payment_amount': Decimal('22240.0'), 'payment_first_date': datetime.date(2024, 9, 13), 'payment_last_date': datetime.date(2024, 12, 27), 'payment_count': 16, 'payment_frequency': 'Weekly', 'financing_type': 'Cash Advance', 'first_payment_amount': Decimal('1390.0'), 'last_payment_amount': Decimal('1390.0'), 'first_bank_statement_start': datetime.date(2024, 8, 31), 'last_bank_statement_end': datetime.date(2024, 12, 31), 'analytics_response_ids': '[174079]', 'occurrence_count': 1, 'param_1': datetime.datetime(2026, 1, 25, 7, 16, 29, 413937), 'param_2': '006Nt00000J0DrxIAF', 'param_3': 'Eagle Ikon, LLC', 'param_4': 'FIH LLC', 'param_5': 'CONSTRUCTION & CONTRACTORS', 'param_6': 'South Jordan', 'param_7': 'UT', 'param_8': 'LLC', 'param_9': datetime.date(2018, 9, 5), 'param_10': Decimal('33436.0'), 'param_11': 168, 'param_12': Decimal('278.0'), 'param_13': Decimal('22240.0'), 'param_14': datetime.date(2024, 9, 13), 'param_15': datetime.date(2024, 12, 27), 'param_16': 16, 'param_17': 'Weekly', 'param_18': 'Cash Advance', 'param_19': Decimal('1390.0'), 'param_20': Decimal('1390.0'), 'param_21': datetime.date(2024, 8, 31), 'param_22': datetime.date(2024, 12, 31)}] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2026-01-25T14:11:01.515439
58 Error loading funding FORWARD FINANCING: (pymysql.err.OperationalError) (1205, 'Lock wait timeout exceeded; try restarting transaction') [SQL: INSERT INTO competitor_funding (created_at, modified_at, account_id, opportunity_id, iso_name, account_name, account_industry, account_city, account_state, account_entity_type, account_inception_date, funder_name, funder_name_normalized, date_funded, amount_funded, term_in_days, daily_payment, payment_amount, payment_first_date, payment_last_date, payment_count, payment_frequency, financing_type, first_payment_amount, last_payment_amount, first_bank_statement_start, last_bank_statement_end, analytics_response_ids, occurrence_count) VALUES (%(created_at)s, %(modified_at)s, %(account_id)s, %(opportunity_id)s, %(iso_name)s, %(account_name)s, %(account_industry)s, %(account_city)s, %(account_state)s, %(account_entity_type)s, %(account_inception_date)s, %(funder_name)s, %(funder_name_normalized)s, %(date_funded)s, %(amount_funded)s, %(term_in_days)s, %(daily_payment)s, %(payment_amount)s, %(payment_first_date)s, %(payment_last_date)s, %(payment_count)s, %(payment_frequency)s, %(financing_type)s, %(first_payment_amount)s, %(last_payment_amount)s, %(first_bank_statement_start)s, %(last_bank_statement_end)s, %(analytics_response_ids)s, %(occurrence_count)s) ON DUPLICATE KEY UPDATE modified_at = %(param_1)s, opportunity_id = %(param_2)s, iso_name = %(param_3)s, account_name = %(param_4)s, account_industry = %(param_5)s, account_city = %(param_6)s, account_state = %(param_7)s, account_entity_type = %(param_8)s, account_inception_date = %(param_9)s, amount_funded = %(param_10)s, term_in_days = %(param_11)s, daily_payment = %(param_12)s, payment_amount = %(param_13)s, payment_first_date = %(param_14)s, payment_last_date = %(param_15)s, payment_count = %(param_16)s, payment_frequency = %(param_17)s, financing_type = %(param_18)s, first_payment_amount = %(param_19)s, last_payment_amount = %(param_20)s, first_bank_statement_start = %(param_21)s, last_bank_statement_end = %(param_22)s, analytics_response_ids = CASE WHEN VALUES(analytics_response_ids) IS NOT NULL THEN CASE WHEN JSON_CONTAINS(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) THEN analytics_response_ids ELSE JSON_MERGE_PRESERVE(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) END ELSE analytics_response_ids END, occurrence_count = occurrence_count + 1] [parameters: {'created_at': datetime.datetime(2026, 1, 25, 7, 17, 19, 466952), 'modified_at': datetime.datetime(2026, 1, 25, 7, 17, 19, 466955), 'account_id': '001Nt00000HgZVyIAN', 'opportunity_id': '006Nt00000MaOLjIAN', 'iso_name': 'GreenBridge Capital, LLC', 'account_name': 'FIH LLC', 'account_industry': 'CONSTRUCTION & CONTRACTORS', 'account_city': 'South Jordan', 'account_state': 'UT', 'account_entity_type': 'LLC', 'account_inception_date': datetime.date(2018, 9, 5), 'funder_name': 'FORWARD FINANCING', 'funder_name_normalized': 'FORWARDFINANCING', 'date_funded': datetime.date(2025, 1, 24), 'amount_funded': Decimal('19305.0'), 'term_in_days': 209, 'daily_payment': Decimal('129.17'), 'payment_amount': Decimal('8396.05'), 'payment_first_date': datetime.date(2025, 1, 31), 'payment_last_date': datetime.date(2025, 4, 25), 'payment_count': 13, 'payment_frequency': 'Weekly', 'financing_type': 'Cash Advance', 'first_payment_amount': Decimal('645.85'), 'last_payment_amount': Decimal('645.85'), 'first_bank_statement_start': datetime.date(2025, 1, 1), 'last_bank_statement_end': datetime.date(2025, 4, 30), 'analytics_response_ids': '[258042]', 'occurrence_count': 1, 'param_1': datetime.datetime(2026, 1, 25, 7, 17, 19, 464814), 'param_2': '006Nt00000MaOLjIAN', 'param_3': 'GreenBridge Capital, LLC', 'param_4': 'FIH LLC', 'param_5': 'CONSTRUCTION & CONTRACTORS', 'param_6': 'South Jordan', 'param_7': 'UT', 'param_8': 'LLC', 'param_9': datetime.date(2018, 9, 5), 'param_10': Decimal('19305.0'), 'param_11': 209, 'param_12': Decimal('129.17'), 'param_13': Decimal('8396.05'), 'param_14': datetime.date(2025, 1, 31), 'param_15': datetime.date(2025, 4, 25), 'param_16': 13, 'param_17': 'Weekly', 'param_18': 'Cash Advance', 'param_19': Decimal('645.85'), 'param_20': Decimal('645.85'), 'param_21': datetime.date(2025, 1, 1), 'param_22': datetime.date(2025, 4, 30)}] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2026-01-25T14:11:01.515440
59 Error loading funding OPORTUN: (pymysql.err.OperationalError) (1205, 'Lock wait timeout exceeded; try restarting transaction') [SQL: INSERT INTO competitor_funding (created_at, modified_at, account_id, opportunity_id, iso_name, account_name, account_industry, account_city, account_state, account_entity_type, account_inception_date, funder_name, funder_name_normalized, date_funded, amount_funded, term_in_days, daily_payment, payment_amount, payment_first_date, payment_last_date, payment_count, payment_frequency, financing_type, first_payment_amount, last_payment_amount, first_bank_statement_start, last_bank_statement_end, analytics_response_ids, occurrence_count) VALUES (%(created_at)s, %(modified_at)s, %(account_id)s, %(opportunity_id)s, %(iso_name)s, %(account_name)s, %(account_industry)s, %(account_city)s, %(account_state)s, %(account_entity_type)s, %(account_inception_date)s, %(funder_name)s, %(funder_name_normalized)s, %(date_funded)s, %(amount_funded)s, %(term_in_days)s, %(daily_payment)s, %(payment_amount)s, %(payment_first_date)s, %(payment_last_date)s, %(payment_count)s, %(payment_frequency)s, %(financing_type)s, %(first_payment_amount)s, %(last_payment_amount)s, %(first_bank_statement_start)s, %(last_bank_statement_end)s, %(analytics_response_ids)s, %(occurrence_count)s) ON DUPLICATE KEY UPDATE modified_at = %(param_1)s, opportunity_id = %(param_2)s, iso_name = %(param_3)s, account_name = %(param_4)s, account_industry = %(param_5)s, account_city = %(param_6)s, account_state = %(param_7)s, account_entity_type = %(param_8)s, account_inception_date = %(param_9)s, amount_funded = %(param_10)s, term_in_days = %(param_11)s, daily_payment = %(param_12)s, payment_amount = %(param_13)s, payment_first_date = %(param_14)s, payment_last_date = %(param_15)s, payment_count = %(param_16)s, payment_frequency = %(param_17)s, financing_type = %(param_18)s, first_payment_amount = %(param_19)s, last_payment_amount = %(param_20)s, first_bank_statement_start = %(param_21)s, last_bank_statement_end = %(param_22)s, analytics_response_ids = CASE WHEN VALUES(analytics_response_ids) IS NOT NULL THEN CASE WHEN JSON_CONTAINS(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) THEN analytics_response_ids ELSE JSON_MERGE_PRESERVE(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) END ELSE analytics_response_ids END, occurrence_count = occurrence_count + 1] [parameters: {'created_at': datetime.datetime(2026, 1, 25, 7, 18, 9, 516984), 'modified_at': datetime.datetime(2026, 1, 25, 7, 18, 9, 516986), 'account_id': '001Nt00000HgZVyIAN', 'opportunity_id': '006Nt00000MaOLjIAN', 'iso_name': 'GreenBridge Capital, LLC', 'account_name': 'FIH LLC', 'account_industry': 'CONSTRUCTION & CONTRACTORS', 'account_city': 'South Jordan', 'account_state': 'UT', 'account_entity_type': 'LLC', 'account_inception_date': datetime.date(2018, 9, 5), 'funder_name': 'OPORTUN', 'funder_name_normalized': 'OPORTUN', 'date_funded': datetime.date(2025, 1, 21), 'amount_funded': Decimal('4000.0'), 'term_in_days': 580, 'daily_payment': Decimal('9.65'), 'payment_amount': Decimal('579.3'), 'payment_first_date': datetime.date(2025, 2, 18), 'payment_last_date': datetime.date(2025, 4, 30), 'payment_count': 6, 'payment_frequency': 'Biweekly', 'financing_type': 'Cash Advance', 'first_payment_amount': Decimal('96.55'), 'last_payment_amount': Decimal('96.55'), 'first_bank_statement_start': datetime.date(2025, 1, 1), 'last_bank_statement_end': datetime.date(2025, 4, 30), 'analytics_response_ids': '[258042]', 'occurrence_count': 1, 'param_1': datetime.datetime(2026, 1, 25, 7, 18, 9, 516039), 'param_2': '006Nt00000MaOLjIAN', 'param_3': 'GreenBridge Capital, LLC', 'param_4': 'FIH LLC', 'param_5': 'CONSTRUCTION & CONTRACTORS', 'param_6': 'South Jordan', 'param_7': 'UT', 'param_8': 'LLC', 'param_9': datetime.date(2018, 9, 5), 'param_10': Decimal('4000.0'), 'param_11': 580, 'param_12': Decimal('9.65'), 'param_13': Decimal('579.3'), 'param_14': datetime.date(2025, 2, 18), 'param_15': datetime.date(2025, 4, 30), 'param_16': 6, 'param_17': 'Biweekly', 'param_18': 'Cash Advance', 'param_19': Decimal('96.55'), 'param_20': Decimal('96.55'), 'param_21': datetime.date(2025, 1, 1), 'param_22': datetime.date(2025, 4, 30)}] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2026-01-25T14:11:01.515442
60 Error loading funding CRC EDGE: (pymysql.err.OperationalError) (1205, 'Lock wait timeout exceeded; try restarting transaction') [SQL: INSERT INTO competitor_funding (created_at, modified_at, account_id, opportunity_id, iso_name, account_name, account_industry, account_city, account_state, account_entity_type, account_inception_date, funder_name, funder_name_normalized, date_funded, amount_funded, term_in_days, daily_payment, payment_amount, payment_first_date, payment_last_date, payment_count, payment_frequency, financing_type, first_payment_amount, last_payment_amount, first_bank_statement_start, last_bank_statement_end, analytics_response_ids, occurrence_count) VALUES (%(created_at)s, %(modified_at)s, %(account_id)s, %(opportunity_id)s, %(iso_name)s, %(account_name)s, %(account_industry)s, %(account_city)s, %(account_state)s, %(account_entity_type)s, %(account_inception_date)s, %(funder_name)s, %(funder_name_normalized)s, %(date_funded)s, %(amount_funded)s, %(term_in_days)s, %(daily_payment)s, %(payment_amount)s, %(payment_first_date)s, %(payment_last_date)s, %(payment_count)s, %(payment_frequency)s, %(financing_type)s, %(first_payment_amount)s, %(last_payment_amount)s, %(first_bank_statement_start)s, %(last_bank_statement_end)s, %(analytics_response_ids)s, %(occurrence_count)s) ON DUPLICATE KEY UPDATE modified_at = %(param_1)s, opportunity_id = %(param_2)s, iso_name = %(param_3)s, account_name = %(param_4)s, account_industry = %(param_5)s, account_city = %(param_6)s, account_state = %(param_7)s, account_entity_type = %(param_8)s, account_inception_date = %(param_9)s, amount_funded = %(param_10)s, term_in_days = %(param_11)s, daily_payment = %(param_12)s, payment_amount = %(param_13)s, payment_first_date = %(param_14)s, payment_last_date = %(param_15)s, payment_count = %(param_16)s, payment_frequency = %(param_17)s, financing_type = %(param_18)s, first_payment_amount = %(param_19)s, last_payment_amount = %(param_20)s, first_bank_statement_start = %(param_21)s, last_bank_statement_end = %(param_22)s, analytics_response_ids = CASE WHEN VALUES(analytics_response_ids) IS NOT NULL THEN CASE WHEN JSON_CONTAINS(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) THEN analytics_response_ids ELSE JSON_MERGE_PRESERVE(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) END ELSE analytics_response_ids END, occurrence_count = occurrence_count + 1] [parameters: {'created_at': datetime.datetime(2026, 1, 25, 7, 19, 4, 134894), 'modified_at': datetime.datetime(2026, 1, 25, 7, 19, 4, 134897), 'account_id': '001Nt00000HgoQ9IAJ', 'opportunity_id': '006Nt00000Ekz3lIAB', 'iso_name': 'Ride On Technologies, LLC', 'account_name': 'GHUMANZ FOOD, INC', 'account_industry': 'FOOD & BEVERAGE STORES', 'account_city': 'Dulles', 'account_state': 'VA', 'account_entity_type': 'Corp', 'account_inception_date': datetime.date(2020, 3, 2), 'funder_name': 'CRC EDGE', 'funder_name_normalized': 'CRCEDGE', 'date_funded': datetime.date(2024, 6, 10), 'amount_funded': Decimal('14250.0'), 'term_in_days': 144, 'daily_payment': Decimal('138.0'), 'payment_amount': Decimal('7590.0'), 'payment_first_date': datetime.date(2024, 6, 17), 'payment_last_date': datetime.date(2024, 8, 26), 'payment_count': 11, 'payment_frequency': 'Weekly', 'financing_type': 'Cash Advance', 'first_payment_amount': Decimal('690.0'), 'last_payment_amount': Decimal('690.0'), 'first_bank_statement_start': datetime.date(2024, 5, 1), 'last_bank_statement_end': datetime.date(2024, 8, 31), 'analytics_response_ids': '[110637]', 'occurrence_count': 1, 'param_1': datetime.datetime(2026, 1, 25, 7, 19, 4, 133893), 'param_2': '006Nt00000Ekz3lIAB', 'param_3': 'Ride On Technologies, LLC', 'param_4': 'GHUMANZ FOOD, INC', 'param_5': 'FOOD & BEVERAGE STORES', 'param_6': 'Dulles', 'param_7': 'VA', 'param_8': 'Corp', 'param_9': datetime.date(2020, 3, 2), 'param_10': Decimal('14250.0'), 'param_11': 144, 'param_12': Decimal('138.0'), 'param_13': Decimal('7590.0'), 'param_14': datetime.date(2024, 6, 17), 'param_15': datetime.date(2024, 8, 26), 'param_16': 11, 'param_17': 'Weekly', 'param_18': 'Cash Advance', 'param_19': Decimal('690.0'), 'param_20': Decimal('690.0'), 'param_21': datetime.date(2024, 5, 1), 'param_22': datetime.date(2024, 8, 31)}] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2026-01-25T14:11:01.515443
61 Error loading funding ONEMAIN: (pymysql.err.OperationalError) (1205, 'Lock wait timeout exceeded; try restarting transaction') [SQL: INSERT INTO competitor_funding (created_at, modified_at, account_id, opportunity_id, iso_name, account_name, account_industry, account_city, account_state, account_entity_type, account_inception_date, funder_name, funder_name_normalized, date_funded, amount_funded, term_in_days, daily_payment, payment_amount, payment_first_date, payment_last_date, payment_count, payment_frequency, financing_type, first_payment_amount, last_payment_amount, first_bank_statement_start, last_bank_statement_end, analytics_response_ids, occurrence_count) VALUES (%(created_at)s, %(modified_at)s, %(account_id)s, %(opportunity_id)s, %(iso_name)s, %(account_name)s, %(account_industry)s, %(account_city)s, %(account_state)s, %(account_entity_type)s, %(account_inception_date)s, %(funder_name)s, %(funder_name_normalized)s, %(date_funded)s, %(amount_funded)s, %(term_in_days)s, %(daily_payment)s, %(payment_amount)s, %(payment_first_date)s, %(payment_last_date)s, %(payment_count)s, %(payment_frequency)s, %(financing_type)s, %(first_payment_amount)s, %(last_payment_amount)s, %(first_bank_statement_start)s, %(last_bank_statement_end)s, %(analytics_response_ids)s, %(occurrence_count)s) ON DUPLICATE KEY UPDATE modified_at = %(param_1)s, opportunity_id = %(param_2)s, iso_name = %(param_3)s, account_name = %(param_4)s, account_industry = %(param_5)s, account_city = %(param_6)s, account_state = %(param_7)s, account_entity_type = %(param_8)s, account_inception_date = %(param_9)s, amount_funded = %(param_10)s, term_in_days = %(param_11)s, daily_payment = %(param_12)s, payment_amount = %(param_13)s, payment_first_date = %(param_14)s, payment_last_date = %(param_15)s, payment_count = %(param_16)s, payment_frequency = %(param_17)s, financing_type = %(param_18)s, first_payment_amount = %(param_19)s, last_payment_amount = %(param_20)s, first_bank_statement_start = %(param_21)s, last_bank_statement_end = %(param_22)s, analytics_response_ids = CASE WHEN VALUES(analytics_response_ids) IS NOT NULL THEN CASE WHEN JSON_CONTAINS(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) THEN analytics_response_ids ELSE JSON_MERGE_PRESERVE(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) END ELSE analytics_response_ids END, occurrence_count = occurrence_count + 1] [parameters: {'created_at': datetime.datetime(2026, 1, 25, 7, 19, 54, 182555), 'modified_at': datetime.datetime(2026, 1, 25, 7, 19, 54, 182557), 'account_id': '001Nt00000HgpItIAJ', 'opportunity_id': '006Nt00000HxWi1IAF', 'iso_name': 'Bottom Line Access Inc', 'account_name': 'Viejo San Juan Latin Restaurant LLC', 'account_industry': 'Restaurant', 'account_city': 'Stroudsburg', 'account_state': 'PA', 'account_entity_type': 'LLC', 'account_inception_date': datetime.date(2022, 1, 1), 'funder_name': 'ONEMAIN', 'funder_name_normalized': 'ONEMAIN', 'date_funded': None, 'amount_funded': None, 'term_in_days': None, 'daily_payment': Decimal('32.82'), 'payment_amount': Decimal('1444.0'), 'payment_first_date': datetime.date(2024, 10, 4), 'payment_last_date': datetime.date(2024, 11, 1), 'payment_count': 2, 'payment_frequency': 'Monthly', 'financing_type': 'Cash Advance', 'first_payment_amount': Decimal('722.0'), 'last_payment_amount': Decimal('722.0'), 'first_bank_statement_start': datetime.date(2024, 9, 1), 'last_bank_statement_end': datetime.date(2024, 12, 16), 'analytics_response_ids': '[154844]', 'occurrence_count': 1, 'param_1': datetime.datetime(2026, 1, 25, 7, 19, 54, 181873), 'param_2': '006Nt00000HxWi1IAF', 'param_3': 'Bottom Line Access Inc', 'param_4': 'Viejo San Juan Latin Restaurant LLC', 'param_5': 'Restaurant', 'param_6': 'Stroudsburg', 'param_7': 'PA', 'param_8': 'LLC', 'param_9': datetime.date(2022, 1, 1), 'param_10': None, 'param_11': None, 'param_12': Decimal('32.82'), 'param_13': Decimal('1444.0'), 'param_14': datetime.date(2024, 10, 4), 'param_15': datetime.date(2024, 11, 1), 'param_16': 2, 'param_17': 'Monthly', 'param_18': 'Cash Advance', 'param_19': Decimal('722.0'), 'param_20': Decimal('722.0'), 'param_21': datetime.date(2024, 9, 1), 'param_22': datetime.date(2024, 12, 16)}] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2026-01-25T14:11:01.515444
62 Error loading funding FUNDING METRICS: (pymysql.err.OperationalError) (1205, 'Lock wait timeout exceeded; try restarting transaction') [SQL: INSERT INTO competitor_funding (created_at, modified_at, account_id, opportunity_id, iso_name, account_name, account_industry, account_city, account_state, account_entity_type, account_inception_date, funder_name, funder_name_normalized, date_funded, amount_funded, term_in_days, daily_payment, payment_amount, payment_first_date, payment_last_date, payment_count, payment_frequency, financing_type, first_payment_amount, last_payment_amount, first_bank_statement_start, last_bank_statement_end, analytics_response_ids, occurrence_count) VALUES (%(created_at)s, %(modified_at)s, %(account_id)s, %(opportunity_id)s, %(iso_name)s, %(account_name)s, %(account_industry)s, %(account_city)s, %(account_state)s, %(account_entity_type)s, %(account_inception_date)s, %(funder_name)s, %(funder_name_normalized)s, %(date_funded)s, %(amount_funded)s, %(term_in_days)s, %(daily_payment)s, %(payment_amount)s, %(payment_first_date)s, %(payment_last_date)s, %(payment_count)s, %(payment_frequency)s, %(financing_type)s, %(first_payment_amount)s, %(last_payment_amount)s, %(first_bank_statement_start)s, %(last_bank_statement_end)s, %(analytics_response_ids)s, %(occurrence_count)s) ON DUPLICATE KEY UPDATE modified_at = %(param_1)s, opportunity_id = %(param_2)s, iso_name = %(param_3)s, account_name = %(param_4)s, account_industry = %(param_5)s, account_city = %(param_6)s, account_state = %(param_7)s, account_entity_type = %(param_8)s, account_inception_date = %(param_9)s, amount_funded = %(param_10)s, term_in_days = %(param_11)s, daily_payment = %(param_12)s, payment_amount = %(param_13)s, payment_first_date = %(param_14)s, payment_last_date = %(param_15)s, payment_count = %(param_16)s, payment_frequency = %(param_17)s, financing_type = %(param_18)s, first_payment_amount = %(param_19)s, last_payment_amount = %(param_20)s, first_bank_statement_start = %(param_21)s, last_bank_statement_end = %(param_22)s, analytics_response_ids = CASE WHEN VALUES(analytics_response_ids) IS NOT NULL THEN CASE WHEN JSON_CONTAINS(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) THEN analytics_response_ids ELSE JSON_MERGE_PRESERVE(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) END ELSE analytics_response_ids END, occurrence_count = occurrence_count + 1] [parameters: {'created_at': datetime.datetime(2026, 1, 25, 7, 20, 44, 227021), 'modified_at': datetime.datetime(2026, 1, 25, 7, 20, 44, 227022), 'account_id': '001Nt00000HgtJFIAZ', 'opportunity_id': '006Nt00000IOSf8IAH', 'iso_name': 'Strategic Funding Group LLC', 'account_name': 'iMechanic Inc', 'account_industry': 'Computer/Electronics Repair', 'account_city': 'Columbus', 'account_state': 'IN', 'account_entity_type': 'Corp.', 'account_inception_date': datetime.date(2010, 5, 12), 'funder_name': 'FUNDING METRICS', 'funder_name_normalized': 'FUNDINGMETRICS', 'date_funded': None, 'amount_funded': None, 'term_in_days': None, 'daily_payment': Decimal('318.0'), 'payment_amount': Decimal('20988.0'), 'payment_first_date': datetime.date(2024, 10, 1), 'payment_last_date': datetime.date(2024, 12, 31), 'payment_count': 66, 'payment_frequency': 'Daily', 'financing_type': 'Cash Advance', 'first_payment_amount': Decimal('318.0'), 'last_payment_amount': Decimal('318.0'), 'first_bank_statement_start': datetime.date(2024, 10, 1), 'last_bank_statement_end': datetime.date(2024, 12, 31), 'analytics_response_ids': '[161241]', 'occurrence_count': 1, 'param_1': datetime.datetime(2026, 1, 25, 7, 20, 44, 226524), 'param_2': '006Nt00000IOSf8IAH', 'param_3': 'Strategic Funding Group LLC', 'param_4': 'iMechanic Inc', 'param_5': 'Computer/Electronics Repair', 'param_6': 'Columbus', 'param_7': 'IN', 'param_8': 'Corp.', 'param_9': datetime.date(2010, 5, 12), 'param_10': None, 'param_11': None, 'param_12': Decimal('318.0'), 'param_13': Decimal('20988.0'), 'param_14': datetime.date(2024, 10, 1), 'param_15': datetime.date(2024, 12, 31), 'param_16': 66, 'param_17': 'Daily', 'param_18': 'Cash Advance', 'param_19': Decimal('318.0'), 'param_20': Decimal('318.0'), 'param_21': datetime.date(2024, 10, 1), 'param_22': datetime.date(2024, 12, 31)}] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2026-01-25T14:11:01.515445
63 Failed: LILY ADVANCE 2026-01-25T14:11:01.515446
64 Failed: MCA SERVICING 2026-01-25T14:11:01.515448
65 Failed: OCEAN FUND 2026-01-25T14:11:01.515449
66 Failed: VADER 2026-01-25T14:11:01.515450
67 Failed: APP FUNDING BETA 2026-01-25T14:11:01.515451
68 Failed: VADER SERVICING 2026-01-25T14:11:01.515453
69 Error loading funding LILY ADVANCE: (pymysql.err.OperationalError) (1205, 'Lock wait timeout exceeded; try restarting transaction') [SQL: INSERT INTO competitor_funding (created_at, modified_at, account_id, opportunity_id, iso_name, account_name, account_industry, account_city, account_state, account_entity_type, account_inception_date, funder_name, funder_name_normalized, date_funded, amount_funded, term_in_days, daily_payment, payment_amount, payment_first_date, payment_last_date, payment_count, payment_frequency, financing_type, first_payment_amount, last_payment_amount, first_bank_statement_start, last_bank_statement_end, analytics_response_ids, occurrence_count) VALUES (%(created_at)s, %(modified_at)s, %(account_id)s, %(opportunity_id)s, %(iso_name)s, %(account_name)s, %(account_industry)s, %(account_city)s, %(account_state)s, %(account_entity_type)s, %(account_inception_date)s, %(funder_name)s, %(funder_name_normalized)s, %(date_funded)s, %(amount_funded)s, %(term_in_days)s, %(daily_payment)s, %(payment_amount)s, %(payment_first_date)s, %(payment_last_date)s, %(payment_count)s, %(payment_frequency)s, %(financing_type)s, %(first_payment_amount)s, %(last_payment_amount)s, %(first_bank_statement_start)s, %(last_bank_statement_end)s, %(analytics_response_ids)s, %(occurrence_count)s) ON DUPLICATE KEY UPDATE modified_at = %(param_1)s, opportunity_id = %(param_2)s, iso_name = %(param_3)s, account_name = %(param_4)s, account_industry = %(param_5)s, account_city = %(param_6)s, account_state = %(param_7)s, account_entity_type = %(param_8)s, account_inception_date = %(param_9)s, amount_funded = %(param_10)s, term_in_days = %(param_11)s, daily_payment = %(param_12)s, payment_amount = %(param_13)s, payment_first_date = %(param_14)s, payment_last_date = %(param_15)s, payment_count = %(param_16)s, payment_frequency = %(param_17)s, financing_type = %(param_18)s, first_payment_amount = %(param_19)s, last_payment_amount = %(param_20)s, first_bank_statement_start = %(param_21)s, last_bank_statement_end = %(param_22)s, analytics_response_ids = CASE WHEN VALUES(analytics_response_ids) IS NOT NULL THEN CASE WHEN JSON_CONTAINS(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) THEN analytics_response_ids ELSE JSON_MERGE_PRESERVE(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) END ELSE analytics_response_ids END, occurrence_count = occurrence_count + 1] [parameters: {'created_at': datetime.datetime(2026, 1, 25, 7, 36, 25, 670911), 'modified_at': datetime.datetime(2026, 1, 25, 7, 36, 25, 670920), 'account_id': '001Nt00000HxGrtIAF', 'opportunity_id': '006Nt00000IPXEZIA5', 'iso_name': 'KGFA Capital Ventures Inc.', 'account_name': 'RPRGA Properties LLC', 'account_industry': 'Restaurant', 'account_city': 'Phoenix', 'account_state': 'AZ', 'account_entity_type': 'LLC', 'account_inception_date': datetime.date(2019, 8, 1), 'funder_name': 'LILY ADVANCE', 'funder_name_normalized': 'LILYADVANCE', 'date_funded': datetime.date(2024, 12, 5), 'amount_funded': Decimal('9400.0'), 'term_in_days': 67, 'daily_payment': Decimal('194.0'), 'payment_amount': Decimal('3104.0'), 'payment_first_date': datetime.date(2024, 12, 9), 'payment_last_date': datetime.date(2024, 12, 31), 'payment_count': 16, 'payment_frequency': 'Daily', 'financing_type': 'Cash Advance', 'first_payment_amount': Decimal('194.0'), 'last_payment_amount': Decimal('194.0'), 'first_bank_statement_start': datetime.date(2024, 8, 31), 'last_bank_statement_end': datetime.date(2024, 12, 31), 'analytics_response_ids': '[161908]', 'occurrence_count': 1, 'param_1': datetime.datetime(2026, 1, 25, 7, 36, 25, 623058), 'param_2': '006Nt00000IPXEZIA5', 'param_3': 'KGFA Capital Ventures Inc.', 'param_4': 'RPRGA Properties LLC', 'param_5': 'Restaurant', 'param_6': 'Phoenix', 'param_7': 'AZ', 'param_8': 'LLC', 'param_9': datetime.date(2019, 8, 1), 'param_10': Decimal('9400.0'), 'param_11': 67, 'param_12': Decimal('194.0'), 'param_13': Decimal('3104.0'), 'param_14': datetime.date(2024, 12, 9), 'param_15': datetime.date(2024, 12, 31), 'param_16': 16, 'param_17': 'Daily', 'param_18': 'Cash Advance', 'param_19': Decimal('194.0'), 'param_20': Decimal('194.0'), 'param_21': datetime.date(2024, 8, 31), 'param_22': datetime.date(2024, 12, 31)}] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2026-01-25T14:11:01.515454
70 Error loading funding MCA SERVICING: (pymysql.err.OperationalError) (1205, 'Lock wait timeout exceeded; try restarting transaction') [SQL: INSERT INTO competitor_funding (created_at, modified_at, account_id, opportunity_id, iso_name, account_name, account_industry, account_city, account_state, account_entity_type, account_inception_date, funder_name, funder_name_normalized, date_funded, amount_funded, term_in_days, daily_payment, payment_amount, payment_first_date, payment_last_date, payment_count, payment_frequency, financing_type, first_payment_amount, last_payment_amount, first_bank_statement_start, last_bank_statement_end, analytics_response_ids, occurrence_count) VALUES (%(created_at)s, %(modified_at)s, %(account_id)s, %(opportunity_id)s, %(iso_name)s, %(account_name)s, %(account_industry)s, %(account_city)s, %(account_state)s, %(account_entity_type)s, %(account_inception_date)s, %(funder_name)s, %(funder_name_normalized)s, %(date_funded)s, %(amount_funded)s, %(term_in_days)s, %(daily_payment)s, %(payment_amount)s, %(payment_first_date)s, %(payment_last_date)s, %(payment_count)s, %(payment_frequency)s, %(financing_type)s, %(first_payment_amount)s, %(last_payment_amount)s, %(first_bank_statement_start)s, %(last_bank_statement_end)s, %(analytics_response_ids)s, %(occurrence_count)s) ON DUPLICATE KEY UPDATE modified_at = %(param_1)s, opportunity_id = %(param_2)s, iso_name = %(param_3)s, account_name = %(param_4)s, account_industry = %(param_5)s, account_city = %(param_6)s, account_state = %(param_7)s, account_entity_type = %(param_8)s, account_inception_date = %(param_9)s, amount_funded = %(param_10)s, term_in_days = %(param_11)s, daily_payment = %(param_12)s, payment_amount = %(param_13)s, payment_first_date = %(param_14)s, payment_last_date = %(param_15)s, payment_count = %(param_16)s, payment_frequency = %(param_17)s, financing_type = %(param_18)s, first_payment_amount = %(param_19)s, last_payment_amount = %(param_20)s, first_bank_statement_start = %(param_21)s, last_bank_statement_end = %(param_22)s, analytics_response_ids = CASE WHEN VALUES(analytics_response_ids) IS NOT NULL THEN CASE WHEN JSON_CONTAINS(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) THEN analytics_response_ids ELSE JSON_MERGE_PRESERVE(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) END ELSE analytics_response_ids END, occurrence_count = occurrence_count + 1] [parameters: {'created_at': datetime.datetime(2026, 1, 25, 7, 37, 15, 728308), 'modified_at': datetime.datetime(2026, 1, 25, 7, 37, 15, 728312), 'account_id': '001Nt00000HxGrtIAF', 'opportunity_id': '006Nt00000IPXEZIA5', 'iso_name': 'KGFA Capital Ventures Inc.', 'account_name': 'RPRGA Properties LLC', 'account_industry': 'Restaurant', 'account_city': 'Phoenix', 'account_state': 'AZ', 'account_entity_type': 'LLC', 'account_inception_date': datetime.date(2019, 8, 1), 'funder_name': 'MCA SERVICING', 'funder_name_normalized': 'MCASERVICING', 'date_funded': None, 'amount_funded': None, 'term_in_days': None, 'daily_payment': Decimal('396.0'), 'payment_amount': Decimal('32076.0'), 'payment_first_date': datetime.date(2024, 9, 3), 'payment_last_date': datetime.date(2024, 12, 31), 'payment_count': 81, 'payment_frequency': 'Daily', 'financing_type': 'Cash Advance', 'first_payment_amount': Decimal('396.0'), 'last_payment_amount': Decimal('396.0'), 'first_bank_statement_start': datetime.date(2024, 8, 31), 'last_bank_statement_end': datetime.date(2024, 12, 31), 'analytics_response_ids': '[161908]', 'occurrence_count': 1, 'param_1': datetime.datetime(2026, 1, 25, 7, 37, 15, 725983), 'param_2': '006Nt00000IPXEZIA5', 'param_3': 'KGFA Capital Ventures Inc.', 'param_4': 'RPRGA Properties LLC', 'param_5': 'Restaurant', 'param_6': 'Phoenix', 'param_7': 'AZ', 'param_8': 'LLC', 'param_9': datetime.date(2019, 8, 1), 'param_10': None, 'param_11': None, 'param_12': Decimal('396.0'), 'param_13': Decimal('32076.0'), 'param_14': datetime.date(2024, 9, 3), 'param_15': datetime.date(2024, 12, 31), 'param_16': 81, 'param_17': 'Daily', 'param_18': 'Cash Advance', 'param_19': Decimal('396.0'), 'param_20': Decimal('396.0'), 'param_21': datetime.date(2024, 8, 31), 'param_22': datetime.date(2024, 12, 31)}] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2026-01-25T14:11:01.515455
71 Error loading funding OCEAN FUND: (pymysql.err.OperationalError) (1205, 'Lock wait timeout exceeded; try restarting transaction') [SQL: INSERT INTO competitor_funding (created_at, modified_at, account_id, opportunity_id, iso_name, account_name, account_industry, account_city, account_state, account_entity_type, account_inception_date, funder_name, funder_name_normalized, date_funded, amount_funded, term_in_days, daily_payment, payment_amount, payment_first_date, payment_last_date, payment_count, payment_frequency, financing_type, first_payment_amount, last_payment_amount, first_bank_statement_start, last_bank_statement_end, analytics_response_ids, occurrence_count) VALUES (%(created_at)s, %(modified_at)s, %(account_id)s, %(opportunity_id)s, %(iso_name)s, %(account_name)s, %(account_industry)s, %(account_city)s, %(account_state)s, %(account_entity_type)s, %(account_inception_date)s, %(funder_name)s, %(funder_name_normalized)s, %(date_funded)s, %(amount_funded)s, %(term_in_days)s, %(daily_payment)s, %(payment_amount)s, %(payment_first_date)s, %(payment_last_date)s, %(payment_count)s, %(payment_frequency)s, %(financing_type)s, %(first_payment_amount)s, %(last_payment_amount)s, %(first_bank_statement_start)s, %(last_bank_statement_end)s, %(analytics_response_ids)s, %(occurrence_count)s) ON DUPLICATE KEY UPDATE modified_at = %(param_1)s, opportunity_id = %(param_2)s, iso_name = %(param_3)s, account_name = %(param_4)s, account_industry = %(param_5)s, account_city = %(param_6)s, account_state = %(param_7)s, account_entity_type = %(param_8)s, account_inception_date = %(param_9)s, amount_funded = %(param_10)s, term_in_days = %(param_11)s, daily_payment = %(param_12)s, payment_amount = %(param_13)s, payment_first_date = %(param_14)s, payment_last_date = %(param_15)s, payment_count = %(param_16)s, payment_frequency = %(param_17)s, financing_type = %(param_18)s, first_payment_amount = %(param_19)s, last_payment_amount = %(param_20)s, first_bank_statement_start = %(param_21)s, last_bank_statement_end = %(param_22)s, analytics_response_ids = CASE WHEN VALUES(analytics_response_ids) IS NOT NULL THEN CASE WHEN JSON_CONTAINS(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) THEN analytics_response_ids ELSE JSON_MERGE_PRESERVE(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) END ELSE analytics_response_ids END, occurrence_count = occurrence_count + 1] [parameters: {'created_at': datetime.datetime(2026, 1, 25, 7, 38, 5, 788336), 'modified_at': datetime.datetime(2026, 1, 25, 7, 38, 5, 788339), 'account_id': '001Nt00000HxGrtIAF', 'opportunity_id': '006Nt00000IPXEZIA5', 'iso_name': 'KGFA Capital Ventures Inc.', 'account_name': 'RPRGA Properties LLC', 'account_industry': 'Restaurant', 'account_city': 'Phoenix', 'account_state': 'AZ', 'account_entity_type': 'LLC', 'account_inception_date': datetime.date(2019, 8, 1), 'funder_name': 'OCEAN FUND', 'funder_name_normalized': 'OCEANFUND', 'date_funded': None, 'amount_funded': None, 'term_in_days': None, 'daily_payment': Decimal('500.0'), 'payment_amount': Decimal('30500.0'), 'payment_first_date': datetime.date(2024, 10, 2), 'payment_last_date': datetime.date(2024, 12, 31), 'payment_count': 61, 'payment_frequency': 'Daily', 'financing_type': 'Cash Advance', 'first_payment_amount': Decimal('500.0'), 'last_payment_amount': Decimal('500.0'), 'first_bank_statement_start': datetime.date(2024, 8, 31), 'last_bank_statement_end': datetime.date(2024, 12, 31), 'analytics_response_ids': '[161908]', 'occurrence_count': 1, 'param_1': datetime.datetime(2026, 1, 25, 7, 38, 5, 787195), 'param_2': '006Nt00000IPXEZIA5', 'param_3': 'KGFA Capital Ventures Inc.', 'param_4': 'RPRGA Properties LLC', 'param_5': 'Restaurant', 'param_6': 'Phoenix', 'param_7': 'AZ', 'param_8': 'LLC', 'param_9': datetime.date(2019, 8, 1), 'param_10': None, 'param_11': None, 'param_12': Decimal('500.0'), 'param_13': Decimal('30500.0'), 'param_14': datetime.date(2024, 10, 2), 'param_15': datetime.date(2024, 12, 31), 'param_16': 61, 'param_17': 'Daily', 'param_18': 'Cash Advance', 'param_19': Decimal('500.0'), 'param_20': Decimal('500.0'), 'param_21': datetime.date(2024, 8, 31), 'param_22': datetime.date(2024, 12, 31)}] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2026-01-25T14:11:01.515456
72 Error loading funding VADER: (pymysql.err.OperationalError) (1205, 'Lock wait timeout exceeded; try restarting transaction') [SQL: INSERT INTO competitor_funding (created_at, modified_at, account_id, opportunity_id, iso_name, account_name, account_industry, account_city, account_state, account_entity_type, account_inception_date, funder_name, funder_name_normalized, date_funded, amount_funded, term_in_days, daily_payment, payment_amount, payment_first_date, payment_last_date, payment_count, payment_frequency, financing_type, first_payment_amount, last_payment_amount, first_bank_statement_start, last_bank_statement_end, analytics_response_ids, occurrence_count) VALUES (%(created_at)s, %(modified_at)s, %(account_id)s, %(opportunity_id)s, %(iso_name)s, %(account_name)s, %(account_industry)s, %(account_city)s, %(account_state)s, %(account_entity_type)s, %(account_inception_date)s, %(funder_name)s, %(funder_name_normalized)s, %(date_funded)s, %(amount_funded)s, %(term_in_days)s, %(daily_payment)s, %(payment_amount)s, %(payment_first_date)s, %(payment_last_date)s, %(payment_count)s, %(payment_frequency)s, %(financing_type)s, %(first_payment_amount)s, %(last_payment_amount)s, %(first_bank_statement_start)s, %(last_bank_statement_end)s, %(analytics_response_ids)s, %(occurrence_count)s) ON DUPLICATE KEY UPDATE modified_at = %(param_1)s, opportunity_id = %(param_2)s, iso_name = %(param_3)s, account_name = %(param_4)s, account_industry = %(param_5)s, account_city = %(param_6)s, account_state = %(param_7)s, account_entity_type = %(param_8)s, account_inception_date = %(param_9)s, amount_funded = %(param_10)s, term_in_days = %(param_11)s, daily_payment = %(param_12)s, payment_amount = %(param_13)s, payment_first_date = %(param_14)s, payment_last_date = %(param_15)s, payment_count = %(param_16)s, payment_frequency = %(param_17)s, financing_type = %(param_18)s, first_payment_amount = %(param_19)s, last_payment_amount = %(param_20)s, first_bank_statement_start = %(param_21)s, last_bank_statement_end = %(param_22)s, analytics_response_ids = CASE WHEN VALUES(analytics_response_ids) IS NOT NULL THEN CASE WHEN JSON_CONTAINS(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) THEN analytics_response_ids ELSE JSON_MERGE_PRESERVE(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) END ELSE analytics_response_ids END, occurrence_count = occurrence_count + 1] [parameters: {'created_at': datetime.datetime(2026, 1, 25, 7, 38, 55, 844289), 'modified_at': datetime.datetime(2026, 1, 25, 7, 38, 55, 844293), 'account_id': '001Nt00000HxGrtIAF', 'opportunity_id': '006Nt00000IPXEZIA5', 'iso_name': 'KGFA Capital Ventures Inc.', 'account_name': 'RPRGA Properties LLC', 'account_industry': 'Restaurant', 'account_city': 'Phoenix', 'account_state': 'AZ', 'account_entity_type': 'LLC', 'account_inception_date': datetime.date(2019, 8, 1), 'funder_name': 'VADER', 'funder_name_normalized': 'VADER', 'date_funded': None, 'amount_funded': None, 'term_in_days': None, 'daily_payment': Decimal('262.0'), 'payment_amount': Decimal('14148.0'), 'payment_first_date': datetime.date(2024, 10, 10), 'payment_last_date': datetime.date(2024, 12, 31), 'payment_count': 54, 'payment_frequency': 'Daily', 'financing_type': 'Cash Advance', 'first_payment_amount': Decimal('262.0'), 'last_payment_amount': Decimal('262.0'), 'first_bank_statement_start': datetime.date(2024, 8, 31), 'last_bank_statement_end': datetime.date(2024, 12, 31), 'analytics_response_ids': '[161908]', 'occurrence_count': 1, 'param_1': datetime.datetime(2026, 1, 25, 7, 38, 55, 842605), 'param_2': '006Nt00000IPXEZIA5', 'param_3': 'KGFA Capital Ventures Inc.', 'param_4': 'RPRGA Properties LLC', 'param_5': 'Restaurant', 'param_6': 'Phoenix', 'param_7': 'AZ', 'param_8': 'LLC', 'param_9': datetime.date(2019, 8, 1), 'param_10': None, 'param_11': None, 'param_12': Decimal('262.0'), 'param_13': Decimal('14148.0'), 'param_14': datetime.date(2024, 10, 10), 'param_15': datetime.date(2024, 12, 31), 'param_16': 54, 'param_17': 'Daily', 'param_18': 'Cash Advance', 'param_19': Decimal('262.0'), 'param_20': Decimal('262.0'), 'param_21': datetime.date(2024, 8, 31), 'param_22': datetime.date(2024, 12, 31)}] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2026-01-25T14:11:01.515457
73 Error loading funding APP FUNDING BETA: (pymysql.err.OperationalError) (1205, 'Lock wait timeout exceeded; try restarting transaction') [SQL: INSERT INTO competitor_funding (created_at, modified_at, account_id, opportunity_id, iso_name, account_name, account_industry, account_city, account_state, account_entity_type, account_inception_date, funder_name, funder_name_normalized, date_funded, amount_funded, term_in_days, daily_payment, payment_amount, payment_first_date, payment_last_date, payment_count, payment_frequency, financing_type, first_payment_amount, last_payment_amount, first_bank_statement_start, last_bank_statement_end, analytics_response_ids, occurrence_count) VALUES (%(created_at)s, %(modified_at)s, %(account_id)s, %(opportunity_id)s, %(iso_name)s, %(account_name)s, %(account_industry)s, %(account_city)s, %(account_state)s, %(account_entity_type)s, %(account_inception_date)s, %(funder_name)s, %(funder_name_normalized)s, %(date_funded)s, %(amount_funded)s, %(term_in_days)s, %(daily_payment)s, %(payment_amount)s, %(payment_first_date)s, %(payment_last_date)s, %(payment_count)s, %(payment_frequency)s, %(financing_type)s, %(first_payment_amount)s, %(last_payment_amount)s, %(first_bank_statement_start)s, %(last_bank_statement_end)s, %(analytics_response_ids)s, %(occurrence_count)s) ON DUPLICATE KEY UPDATE modified_at = %(param_1)s, opportunity_id = %(param_2)s, iso_name = %(param_3)s, account_name = %(param_4)s, account_industry = %(param_5)s, account_city = %(param_6)s, account_state = %(param_7)s, account_entity_type = %(param_8)s, account_inception_date = %(param_9)s, amount_funded = %(param_10)s, term_in_days = %(param_11)s, daily_payment = %(param_12)s, payment_amount = %(param_13)s, payment_first_date = %(param_14)s, payment_last_date = %(param_15)s, payment_count = %(param_16)s, payment_frequency = %(param_17)s, financing_type = %(param_18)s, first_payment_amount = %(param_19)s, last_payment_amount = %(param_20)s, first_bank_statement_start = %(param_21)s, last_bank_statement_end = %(param_22)s, analytics_response_ids = CASE WHEN VALUES(analytics_response_ids) IS NOT NULL THEN CASE WHEN JSON_CONTAINS(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) THEN analytics_response_ids ELSE JSON_MERGE_PRESERVE(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) END ELSE analytics_response_ids END, occurrence_count = occurrence_count + 1] [parameters: {'created_at': datetime.datetime(2026, 1, 25, 7, 39, 45, 904049), 'modified_at': datetime.datetime(2026, 1, 25, 7, 39, 45, 904053), 'account_id': '001Nt00000HxGrtIAF', 'opportunity_id': '006Nt00000O0o8gIAB', 'iso_name': 'KGFA Capital Ventures Inc.', 'account_name': 'RPRGA Properties LLC', 'account_industry': 'Restaurant', 'account_city': 'Phoenix', 'account_state': 'AZ', 'account_entity_type': 'LLC', 'account_inception_date': datetime.date(2019, 8, 1), 'funder_name': 'APP FUNDING BETA', 'funder_name_normalized': 'APPFUNDINGBETA', 'date_funded': None, 'amount_funded': None, 'term_in_days': None, 'daily_payment': Decimal('259.82'), 'payment_amount': Decimal('5456.22'), 'payment_first_date': datetime.date(2025, 4, 1), 'payment_last_date': datetime.date(2025, 4, 30), 'payment_count': 21, 'payment_frequency': 'Daily', 'financing_type': 'Cash Advance', 'first_payment_amount': Decimal('259.82'), 'last_payment_amount': Decimal('259.82'), 'first_bank_statement_start': datetime.date(2025, 4, 1), 'last_bank_statement_end': datetime.date(2025, 6, 30), 'analytics_response_ids': '[314390]', 'occurrence_count': 1, 'param_1': datetime.datetime(2026, 1, 25, 7, 39, 45, 902339), 'param_2': '006Nt00000O0o8gIAB', 'param_3': 'KGFA Capital Ventures Inc.', 'param_4': 'RPRGA Properties LLC', 'param_5': 'Restaurant', 'param_6': 'Phoenix', 'param_7': 'AZ', 'param_8': 'LLC', 'param_9': datetime.date(2019, 8, 1), 'param_10': None, 'param_11': None, 'param_12': Decimal('259.82'), 'param_13': Decimal('5456.22'), 'param_14': datetime.date(2025, 4, 1), 'param_15': datetime.date(2025, 4, 30), 'param_16': 21, 'param_17': 'Daily', 'param_18': 'Cash Advance', 'param_19': Decimal('259.82'), 'param_20': Decimal('259.82'), 'param_21': datetime.date(2025, 4, 1), 'param_22': datetime.date(2025, 6, 30)}] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2026-01-25T14:11:01.515459
74 Error loading funding VADER SERVICING: (pymysql.err.OperationalError) (1205, 'Lock wait timeout exceeded; try restarting transaction') [SQL: INSERT INTO competitor_funding (created_at, modified_at, account_id, opportunity_id, iso_name, account_name, account_industry, account_city, account_state, account_entity_type, account_inception_date, funder_name, funder_name_normalized, date_funded, amount_funded, term_in_days, daily_payment, payment_amount, payment_first_date, payment_last_date, payment_count, payment_frequency, financing_type, first_payment_amount, last_payment_amount, first_bank_statement_start, last_bank_statement_end, analytics_response_ids, occurrence_count) VALUES (%(created_at)s, %(modified_at)s, %(account_id)s, %(opportunity_id)s, %(iso_name)s, %(account_name)s, %(account_industry)s, %(account_city)s, %(account_state)s, %(account_entity_type)s, %(account_inception_date)s, %(funder_name)s, %(funder_name_normalized)s, %(date_funded)s, %(amount_funded)s, %(term_in_days)s, %(daily_payment)s, %(payment_amount)s, %(payment_first_date)s, %(payment_last_date)s, %(payment_count)s, %(payment_frequency)s, %(financing_type)s, %(first_payment_amount)s, %(last_payment_amount)s, %(first_bank_statement_start)s, %(last_bank_statement_end)s, %(analytics_response_ids)s, %(occurrence_count)s) ON DUPLICATE KEY UPDATE modified_at = %(param_1)s, opportunity_id = %(param_2)s, iso_name = %(param_3)s, account_name = %(param_4)s, account_industry = %(param_5)s, account_city = %(param_6)s, account_state = %(param_7)s, account_entity_type = %(param_8)s, account_inception_date = %(param_9)s, amount_funded = %(param_10)s, term_in_days = %(param_11)s, daily_payment = %(param_12)s, payment_amount = %(param_13)s, payment_first_date = %(param_14)s, payment_last_date = %(param_15)s, payment_count = %(param_16)s, payment_frequency = %(param_17)s, financing_type = %(param_18)s, first_payment_amount = %(param_19)s, last_payment_amount = %(param_20)s, first_bank_statement_start = %(param_21)s, last_bank_statement_end = %(param_22)s, analytics_response_ids = CASE WHEN VALUES(analytics_response_ids) IS NOT NULL THEN CASE WHEN JSON_CONTAINS(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) THEN analytics_response_ids ELSE JSON_MERGE_PRESERVE(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) END ELSE analytics_response_ids END, occurrence_count = occurrence_count + 1] [parameters: {'created_at': datetime.datetime(2026, 1, 25, 7, 40, 35, 963128), 'modified_at': datetime.datetime(2026, 1, 25, 7, 40, 35, 963134), 'account_id': '001Nt00000HxGrtIAF', 'opportunity_id': '006Nt00000O0o8gIAB', 'iso_name': 'KGFA Capital Ventures Inc.', 'account_name': 'RPRGA Properties LLC', 'account_industry': 'Restaurant', 'account_city': 'Phoenix', 'account_state': 'AZ', 'account_entity_type': 'LLC', 'account_inception_date': datetime.date(2019, 8, 1), 'funder_name': 'VADER SERVICING', 'funder_name_normalized': 'VADERSERVICING', 'date_funded': None, 'amount_funded': None, 'term_in_days': None, 'daily_payment': Decimal('247.89'), 'payment_amount': Decimal('4957.8'), 'payment_first_date': datetime.date(2025, 4, 1), 'payment_last_date': datetime.date(2025, 4, 30), 'payment_count': 20, 'payment_frequency': 'Daily', 'financing_type': 'Cash Advance', 'first_payment_amount': Decimal('247.89'), 'last_payment_amount': Decimal('247.89'), 'first_bank_statement_start': datetime.date(2025, 4, 1), 'last_bank_statement_end': datetime.date(2025, 6, 30), 'analytics_response_ids': '[314390]', 'occurrence_count': 1, 'param_1': datetime.datetime(2026, 1, 25, 7, 40, 35, 961309), 'param_2': '006Nt00000O0o8gIAB', 'param_3': 'KGFA Capital Ventures Inc.', 'param_4': 'RPRGA Properties LLC', 'param_5': 'Restaurant', 'param_6': 'Phoenix', 'param_7': 'AZ', 'param_8': 'LLC', 'param_9': datetime.date(2019, 8, 1), 'param_10': None, 'param_11': None, 'param_12': Decimal('247.89'), 'param_13': Decimal('4957.8'), 'param_14': datetime.date(2025, 4, 1), 'param_15': datetime.date(2025, 4, 30), 'param_16': 20, 'param_17': 'Daily', 'param_18': 'Cash Advance', 'param_19': Decimal('247.89'), 'param_20': Decimal('247.89'), 'param_21': datetime.date(2025, 4, 1), 'param_22': datetime.date(2025, 6, 30)}] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2026-01-25T14:11:01.515460
75 Failed: THE LCF GROUP 2026-01-25T14:11:01.515461
76 Failed: SPECIALTY CAPITAL 2026-01-25T14:11:01.515462
77 Failed: VADER SERVICING 2026-01-25T14:11:01.515463
78 Failed: CFG MERCHANT SOLUTIONS 2026-01-25T14:11:01.515465
79 Failed: FUNDING METRICS 2026-01-25T14:11:01.515466
80 Failed: CFG MERCHANT SOLUTIONS 2026-01-25T14:11:01.515467
81 Failed: FUNDING METRICS 2026-01-25T14:11:01.515469
82 Error loading funding THE LCF GROUP: (pymysql.err.OperationalError) (1205, 'Lock wait timeout exceeded; try restarting transaction') [SQL: INSERT INTO competitor_funding (created_at, modified_at, account_id, opportunity_id, iso_name, account_name, account_industry, account_city, account_state, account_entity_type, account_inception_date, funder_name, funder_name_normalized, date_funded, amount_funded, term_in_days, daily_payment, payment_amount, payment_first_date, payment_last_date, payment_count, payment_frequency, financing_type, first_payment_amount, last_payment_amount, first_bank_statement_start, last_bank_statement_end, analytics_response_ids, occurrence_count) VALUES (%(created_at)s, %(modified_at)s, %(account_id)s, %(opportunity_id)s, %(iso_name)s, %(account_name)s, %(account_industry)s, %(account_city)s, %(account_state)s, %(account_entity_type)s, %(account_inception_date)s, %(funder_name)s, %(funder_name_normalized)s, %(date_funded)s, %(amount_funded)s, %(term_in_days)s, %(daily_payment)s, %(payment_amount)s, %(payment_first_date)s, %(payment_last_date)s, %(payment_count)s, %(payment_frequency)s, %(financing_type)s, %(first_payment_amount)s, %(last_payment_amount)s, %(first_bank_statement_start)s, %(last_bank_statement_end)s, %(analytics_response_ids)s, %(occurrence_count)s) ON DUPLICATE KEY UPDATE modified_at = %(param_1)s, opportunity_id = %(param_2)s, iso_name = %(param_3)s, account_name = %(param_4)s, account_industry = %(param_5)s, account_city = %(param_6)s, account_state = %(param_7)s, account_entity_type = %(param_8)s, account_inception_date = %(param_9)s, amount_funded = %(param_10)s, term_in_days = %(param_11)s, daily_payment = %(param_12)s, payment_amount = %(param_13)s, payment_first_date = %(param_14)s, payment_last_date = %(param_15)s, payment_count = %(param_16)s, payment_frequency = %(param_17)s, financing_type = %(param_18)s, first_payment_amount = %(param_19)s, last_payment_amount = %(param_20)s, first_bank_statement_start = %(param_21)s, last_bank_statement_end = %(param_22)s, analytics_response_ids = CASE WHEN VALUES(analytics_response_ids) IS NOT NULL THEN CASE WHEN JSON_CONTAINS(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) THEN analytics_response_ids ELSE JSON_MERGE_PRESERVE(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) END ELSE analytics_response_ids END, occurrence_count = occurrence_count + 1] [parameters: {'created_at': datetime.datetime(2026, 1, 25, 8, 43, 2, 295169), 'modified_at': datetime.datetime(2026, 1, 25, 8, 43, 2, 295173), 'account_id': '001Nt00000IEzuqIAD', 'opportunity_id': '006Nt00000IQXR1IAP', 'iso_name': 'iAdvance Now LLC', 'account_name': 'DNC Mechanical LLC', 'account_industry': 'Plumbing', 'account_city': 'Glenwood Springs', 'account_state': 'CO', 'account_entity_type': 'LLC', 'account_inception_date': datetime.date(2015, 1, 1), 'funder_name': 'THE LCF GROUP', 'funder_name_normalized': 'THELCFGROUP', 'date_funded': None, 'amount_funded': None, 'term_in_days': None, 'daily_payment': Decimal('8.86'), 'payment_amount': Decimal('390.0'), 'payment_first_date': datetime.date(2024, 11, 12), 'payment_last_date': datetime.date(2024, 12, 11), 'payment_count': 2, 'payment_frequency': 'Monthly', 'financing_type': 'Cash Advance', 'first_payment_amount': Decimal('596.0'), 'last_payment_amount': Decimal('596.0'), 'first_bank_statement_start': datetime.date(2024, 9, 1), 'last_bank_statement_end': datetime.date(2024, 12, 31), 'analytics_response_ids': '[162905]', 'occurrence_count': 1, 'param_1': datetime.datetime(2026, 1, 25, 8, 43, 2, 247578), 'param_2': '006Nt00000IQXR1IAP', 'param_3': 'iAdvance Now LLC', 'param_4': 'DNC Mechanical LLC', 'param_5': 'Plumbing', 'param_6': 'Glenwood Springs', 'param_7': 'CO', 'param_8': 'LLC', 'param_9': datetime.date(2015, 1, 1), 'param_10': None, 'param_11': None, 'param_12': Decimal('8.86'), 'param_13': Decimal('390.0'), 'param_14': datetime.date(2024, 11, 12), 'param_15': datetime.date(2024, 12, 11), 'param_16': 2, 'param_17': 'Monthly', 'param_18': 'Cash Advance', 'param_19': Decimal('596.0'), 'param_20': Decimal('596.0'), 'param_21': datetime.date(2024, 9, 1), 'param_22': datetime.date(2024, 12, 31)}] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2026-01-25T14:11:01.515470
83 Error loading funding SPECIALTY CAPITAL: (pymysql.err.OperationalError) (1205, 'Lock wait timeout exceeded; try restarting transaction') [SQL: INSERT INTO competitor_funding (created_at, modified_at, account_id, opportunity_id, iso_name, account_name, account_industry, account_city, account_state, account_entity_type, account_inception_date, funder_name, funder_name_normalized, date_funded, amount_funded, term_in_days, daily_payment, payment_amount, payment_first_date, payment_last_date, payment_count, payment_frequency, financing_type, first_payment_amount, last_payment_amount, first_bank_statement_start, last_bank_statement_end, analytics_response_ids, occurrence_count) VALUES (%(created_at)s, %(modified_at)s, %(account_id)s, %(opportunity_id)s, %(iso_name)s, %(account_name)s, %(account_industry)s, %(account_city)s, %(account_state)s, %(account_entity_type)s, %(account_inception_date)s, %(funder_name)s, %(funder_name_normalized)s, %(date_funded)s, %(amount_funded)s, %(term_in_days)s, %(daily_payment)s, %(payment_amount)s, %(payment_first_date)s, %(payment_last_date)s, %(payment_count)s, %(payment_frequency)s, %(financing_type)s, %(first_payment_amount)s, %(last_payment_amount)s, %(first_bank_statement_start)s, %(last_bank_statement_end)s, %(analytics_response_ids)s, %(occurrence_count)s) ON DUPLICATE KEY UPDATE modified_at = %(param_1)s, opportunity_id = %(param_2)s, iso_name = %(param_3)s, account_name = %(param_4)s, account_industry = %(param_5)s, account_city = %(param_6)s, account_state = %(param_7)s, account_entity_type = %(param_8)s, account_inception_date = %(param_9)s, amount_funded = %(param_10)s, term_in_days = %(param_11)s, daily_payment = %(param_12)s, payment_amount = %(param_13)s, payment_first_date = %(param_14)s, payment_last_date = %(param_15)s, payment_count = %(param_16)s, payment_frequency = %(param_17)s, financing_type = %(param_18)s, first_payment_amount = %(param_19)s, last_payment_amount = %(param_20)s, first_bank_statement_start = %(param_21)s, last_bank_statement_end = %(param_22)s, analytics_response_ids = CASE WHEN VALUES(analytics_response_ids) IS NOT NULL THEN CASE WHEN JSON_CONTAINS(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) THEN analytics_response_ids ELSE JSON_MERGE_PRESERVE(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) END ELSE analytics_response_ids END, occurrence_count = occurrence_count + 1] [parameters: {'created_at': datetime.datetime(2026, 1, 25, 8, 43, 52, 339654), 'modified_at': datetime.datetime(2026, 1, 25, 8, 43, 52, 339656), 'account_id': '001Nt00000IF304IAD', 'opportunity_id': '006Nt00000QKhg9IAD', 'iso_name': 'Zip Capital Group, LLC', 'account_name': 'RKC Collaborative LLC', 'account_industry': 'Professional Services', 'account_city': 'Saint Louis', 'account_state': 'MO', 'account_entity_type': 'LLC', 'account_inception_date': datetime.date(2023, 3, 15), 'funder_name': 'SPECIALTY CAPITAL', 'funder_name_normalized': 'SPECIALTYCAPITAL', 'date_funded': datetime.date(2025, 7, 30), 'amount_funded': Decimal('9451.0'), 'term_in_days': 165, 'daily_payment': Decimal('80.0'), 'payment_amount': Decimal('1600.0'), 'payment_first_date': datetime.date(2025, 8, 5), 'payment_last_date': datetime.date(2025, 8, 27), 'payment_count': 4, 'payment_frequency': 'Weekly', 'financing_type': 'Cash Advance', 'first_payment_amount': Decimal('400.0'), 'last_payment_amount': Decimal('400.0'), 'first_bank_statement_start': datetime.date(2025, 5, 31), 'last_bank_statement_end': datetime.date(2025, 8, 29), 'analytics_response_ids': '[388817]', 'occurrence_count': 1, 'param_1': datetime.datetime(2026, 1, 25, 8, 43, 52, 338926), 'param_2': '006Nt00000QKhg9IAD', 'param_3': 'Zip Capital Group, LLC', 'param_4': 'RKC Collaborative LLC', 'param_5': 'Professional Services', 'param_6': 'Saint Louis', 'param_7': 'MO', 'param_8': 'LLC', 'param_9': datetime.date(2023, 3, 15), 'param_10': Decimal('9451.0'), 'param_11': 165, 'param_12': Decimal('80.0'), 'param_13': Decimal('1600.0'), 'param_14': datetime.date(2025, 8, 5), 'param_15': datetime.date(2025, 8, 27), 'param_16': 4, 'param_17': 'Weekly', 'param_18': 'Cash Advance', 'param_19': Decimal('400.0'), 'param_20': Decimal('400.0'), 'param_21': datetime.date(2025, 5, 31), 'param_22': datetime.date(2025, 8, 29)}] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2026-01-25T14:11:01.515471
84 Error loading funding VADER SERVICING: (pymysql.err.OperationalError) (1205, 'Lock wait timeout exceeded; try restarting transaction') [SQL: INSERT INTO competitor_funding (created_at, modified_at, account_id, opportunity_id, iso_name, account_name, account_industry, account_city, account_state, account_entity_type, account_inception_date, funder_name, funder_name_normalized, date_funded, amount_funded, term_in_days, daily_payment, payment_amount, payment_first_date, payment_last_date, payment_count, payment_frequency, financing_type, first_payment_amount, last_payment_amount, first_bank_statement_start, last_bank_statement_end, analytics_response_ids, occurrence_count) VALUES (%(created_at)s, %(modified_at)s, %(account_id)s, %(opportunity_id)s, %(iso_name)s, %(account_name)s, %(account_industry)s, %(account_city)s, %(account_state)s, %(account_entity_type)s, %(account_inception_date)s, %(funder_name)s, %(funder_name_normalized)s, %(date_funded)s, %(amount_funded)s, %(term_in_days)s, %(daily_payment)s, %(payment_amount)s, %(payment_first_date)s, %(payment_last_date)s, %(payment_count)s, %(payment_frequency)s, %(financing_type)s, %(first_payment_amount)s, %(last_payment_amount)s, %(first_bank_statement_start)s, %(last_bank_statement_end)s, %(analytics_response_ids)s, %(occurrence_count)s) ON DUPLICATE KEY UPDATE modified_at = %(param_1)s, opportunity_id = %(param_2)s, iso_name = %(param_3)s, account_name = %(param_4)s, account_industry = %(param_5)s, account_city = %(param_6)s, account_state = %(param_7)s, account_entity_type = %(param_8)s, account_inception_date = %(param_9)s, amount_funded = %(param_10)s, term_in_days = %(param_11)s, daily_payment = %(param_12)s, payment_amount = %(param_13)s, payment_first_date = %(param_14)s, payment_last_date = %(param_15)s, payment_count = %(param_16)s, payment_frequency = %(param_17)s, financing_type = %(param_18)s, first_payment_amount = %(param_19)s, last_payment_amount = %(param_20)s, first_bank_statement_start = %(param_21)s, last_bank_statement_end = %(param_22)s, analytics_response_ids = CASE WHEN VALUES(analytics_response_ids) IS NOT NULL THEN CASE WHEN JSON_CONTAINS(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) THEN analytics_response_ids ELSE JSON_MERGE_PRESERVE(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) END ELSE analytics_response_ids END, occurrence_count = occurrence_count + 1] [parameters: {'created_at': datetime.datetime(2026, 1, 25, 8, 44, 42, 383797), 'modified_at': datetime.datetime(2026, 1, 25, 8, 44, 42, 383798), 'account_id': '001Nt00000IF304IAD', 'opportunity_id': '006Nt00000QKhg9IAD', 'iso_name': 'Zip Capital Group, LLC', 'account_name': 'RKC Collaborative LLC', 'account_industry': 'Professional Services', 'account_city': 'Saint Louis', 'account_state': 'MO', 'account_entity_type': 'LLC', 'account_inception_date': datetime.date(2023, 3, 15), 'funder_name': 'VADER SERVICING', 'funder_name_normalized': 'VADERSERVICING', 'date_funded': datetime.date(2025, 8, 5), 'amount_funded': Decimal('7052.0'), 'term_in_days': 91, 'daily_payment': Decimal('108.1'), 'payment_amount': Decimal('1837.7'), 'payment_first_date': datetime.date(2025, 8, 6), 'payment_last_date': datetime.date(2025, 8, 29), 'payment_count': 17, 'payment_frequency': 'Daily', 'financing_type': 'Cash Advance', 'first_payment_amount': Decimal('108.1'), 'last_payment_amount': Decimal('108.1'), 'first_bank_statement_start': datetime.date(2025, 5, 31), 'last_bank_statement_end': datetime.date(2025, 8, 29), 'analytics_response_ids': '[388817]', 'occurrence_count': 1, 'param_1': datetime.datetime(2026, 1, 25, 8, 44, 42, 383346), 'param_2': '006Nt00000QKhg9IAD', 'param_3': 'Zip Capital Group, LLC', 'param_4': 'RKC Collaborative LLC', 'param_5': 'Professional Services', 'param_6': 'Saint Louis', 'param_7': 'MO', 'param_8': 'LLC', 'param_9': datetime.date(2023, 3, 15), 'param_10': Decimal('7052.0'), 'param_11': 91, 'param_12': Decimal('108.1'), 'param_13': Decimal('1837.7'), 'param_14': datetime.date(2025, 8, 6), 'param_15': datetime.date(2025, 8, 29), 'param_16': 17, 'param_17': 'Daily', 'param_18': 'Cash Advance', 'param_19': Decimal('108.1'), 'param_20': Decimal('108.1'), 'param_21': datetime.date(2025, 5, 31), 'param_22': datetime.date(2025, 8, 29)}] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2026-01-25T14:11:01.515472
85 Error loading funding CFG MERCHANT SOLUTIONS: (pymysql.err.OperationalError) (1205, 'Lock wait timeout exceeded; try restarting transaction') [SQL: INSERT INTO competitor_funding (created_at, modified_at, account_id, opportunity_id, iso_name, account_name, account_industry, account_city, account_state, account_entity_type, account_inception_date, funder_name, funder_name_normalized, date_funded, amount_funded, term_in_days, daily_payment, payment_amount, payment_first_date, payment_last_date, payment_count, payment_frequency, financing_type, first_payment_amount, last_payment_amount, first_bank_statement_start, last_bank_statement_end, analytics_response_ids, occurrence_count) VALUES (%(created_at)s, %(modified_at)s, %(account_id)s, %(opportunity_id)s, %(iso_name)s, %(account_name)s, %(account_industry)s, %(account_city)s, %(account_state)s, %(account_entity_type)s, %(account_inception_date)s, %(funder_name)s, %(funder_name_normalized)s, %(date_funded)s, %(amount_funded)s, %(term_in_days)s, %(daily_payment)s, %(payment_amount)s, %(payment_first_date)s, %(payment_last_date)s, %(payment_count)s, %(payment_frequency)s, %(financing_type)s, %(first_payment_amount)s, %(last_payment_amount)s, %(first_bank_statement_start)s, %(last_bank_statement_end)s, %(analytics_response_ids)s, %(occurrence_count)s) ON DUPLICATE KEY UPDATE modified_at = %(param_1)s, opportunity_id = %(param_2)s, iso_name = %(param_3)s, account_name = %(param_4)s, account_industry = %(param_5)s, account_city = %(param_6)s, account_state = %(param_7)s, account_entity_type = %(param_8)s, account_inception_date = %(param_9)s, amount_funded = %(param_10)s, term_in_days = %(param_11)s, daily_payment = %(param_12)s, payment_amount = %(param_13)s, payment_first_date = %(param_14)s, payment_last_date = %(param_15)s, payment_count = %(param_16)s, payment_frequency = %(param_17)s, financing_type = %(param_18)s, first_payment_amount = %(param_19)s, last_payment_amount = %(param_20)s, first_bank_statement_start = %(param_21)s, last_bank_statement_end = %(param_22)s, analytics_response_ids = CASE WHEN VALUES(analytics_response_ids) IS NOT NULL THEN CASE WHEN JSON_CONTAINS(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) THEN analytics_response_ids ELSE JSON_MERGE_PRESERVE(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) END ELSE analytics_response_ids END, occurrence_count = occurrence_count + 1] [parameters: {'created_at': datetime.datetime(2026, 1, 25, 8, 45, 32, 433724), 'modified_at': datetime.datetime(2026, 1, 25, 8, 45, 32, 433727), 'account_id': '001Nt00000IFBH3IAP', 'opportunity_id': '006Nt00000FAdqjIAD', 'iso_name': 'Cardiff Inc', 'account_name': 'The Smoothie Shop And Supplements LLC', 'account_industry': 'Food & Beverage', 'account_city': 'Belton', 'account_state': 'MO', 'account_entity_type': 'LLC', 'account_inception_date': datetime.date(2022, 12, 13), 'funder_name': 'CFG MERCHANT SOLUTIONS', 'funder_name_normalized': 'CFGMERCHANTSOLUTIONS', 'date_funded': datetime.date(2024, 8, 1), 'amount_funded': Decimal('14601.0'), 'term_in_days': 102, 'daily_payment': Decimal('199.0'), 'payment_amount': Decimal('4179.0'), 'payment_first_date': datetime.date(2024, 8, 2), 'payment_last_date': datetime.date(2024, 8, 30), 'payment_count': 21, 'payment_frequency': 'Daily', 'financing_type': 'Cash Advance', 'first_payment_amount': Decimal('199.0'), 'last_payment_amount': Decimal('199.0'), 'first_bank_statement_start': datetime.date(2024, 5, 1), 'last_bank_statement_end': datetime.date(2024, 8, 31), 'analytics_response_ids': '[116092]', 'occurrence_count': 1, 'param_1': datetime.datetime(2026, 1, 25, 8, 45, 32, 432467), 'param_2': '006Nt00000FAdqjIAD', 'param_3': 'Cardiff Inc', 'param_4': 'The Smoothie Shop And Supplements LLC', 'param_5': 'Food & Beverage', 'param_6': 'Belton', 'param_7': 'MO', 'param_8': 'LLC', 'param_9': datetime.date(2022, 12, 13), 'param_10': Decimal('14601.0'), 'param_11': 102, 'param_12': Decimal('199.0'), 'param_13': Decimal('4179.0'), 'param_14': datetime.date(2024, 8, 2), 'param_15': datetime.date(2024, 8, 30), 'param_16': 21, 'param_17': 'Daily', 'param_18': 'Cash Advance', 'param_19': Decimal('199.0'), 'param_20': Decimal('199.0'), 'param_21': datetime.date(2024, 5, 1), 'param_22': datetime.date(2024, 8, 31)}] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2026-01-25T14:11:01.515473
86 Error loading funding FUNDING METRICS: (pymysql.err.OperationalError) (1205, 'Lock wait timeout exceeded; try restarting transaction') [SQL: INSERT INTO competitor_funding (created_at, modified_at, account_id, opportunity_id, iso_name, account_name, account_industry, account_city, account_state, account_entity_type, account_inception_date, funder_name, funder_name_normalized, date_funded, amount_funded, term_in_days, daily_payment, payment_amount, payment_first_date, payment_last_date, payment_count, payment_frequency, financing_type, first_payment_amount, last_payment_amount, first_bank_statement_start, last_bank_statement_end, analytics_response_ids, occurrence_count) VALUES (%(created_at)s, %(modified_at)s, %(account_id)s, %(opportunity_id)s, %(iso_name)s, %(account_name)s, %(account_industry)s, %(account_city)s, %(account_state)s, %(account_entity_type)s, %(account_inception_date)s, %(funder_name)s, %(funder_name_normalized)s, %(date_funded)s, %(amount_funded)s, %(term_in_days)s, %(daily_payment)s, %(payment_amount)s, %(payment_first_date)s, %(payment_last_date)s, %(payment_count)s, %(payment_frequency)s, %(financing_type)s, %(first_payment_amount)s, %(last_payment_amount)s, %(first_bank_statement_start)s, %(last_bank_statement_end)s, %(analytics_response_ids)s, %(occurrence_count)s) ON DUPLICATE KEY UPDATE modified_at = %(param_1)s, opportunity_id = %(param_2)s, iso_name = %(param_3)s, account_name = %(param_4)s, account_industry = %(param_5)s, account_city = %(param_6)s, account_state = %(param_7)s, account_entity_type = %(param_8)s, account_inception_date = %(param_9)s, amount_funded = %(param_10)s, term_in_days = %(param_11)s, daily_payment = %(param_12)s, payment_amount = %(param_13)s, payment_first_date = %(param_14)s, payment_last_date = %(param_15)s, payment_count = %(param_16)s, payment_frequency = %(param_17)s, financing_type = %(param_18)s, first_payment_amount = %(param_19)s, last_payment_amount = %(param_20)s, first_bank_statement_start = %(param_21)s, last_bank_statement_end = %(param_22)s, analytics_response_ids = CASE WHEN VALUES(analytics_response_ids) IS NOT NULL THEN CASE WHEN JSON_CONTAINS(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) THEN analytics_response_ids ELSE JSON_MERGE_PRESERVE(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) END ELSE analytics_response_ids END, occurrence_count = occurrence_count + 1] [parameters: {'created_at': datetime.datetime(2026, 1, 25, 8, 46, 22, 479460), 'modified_at': datetime.datetime(2026, 1, 25, 8, 46, 22, 479464), 'account_id': '001Nt00000IFBH3IAP', 'opportunity_id': '006Nt00000IYoJOIA1', 'iso_name': 'Cardiff Inc', 'account_name': 'The Smoothie Shop And Supplements LLC', 'account_industry': 'Food & Beverage', 'account_city': 'Belton', 'account_state': 'MO', 'account_entity_type': 'LLC', 'account_inception_date': datetime.date(2022, 12, 13), 'funder_name': 'FUNDING METRICS', 'funder_name_normalized': 'FUNDINGMETRICS', 'date_funded': datetime.date(2024, 9, 27), 'amount_funded': Decimal('43205.0'), 'term_in_days': 173, 'daily_payment': Decimal('349.0'), 'payment_amount': Decimal('23034.0'), 'payment_first_date': datetime.date(2024, 10, 1), 'payment_last_date': datetime.date(2024, 12, 31), 'payment_count': 66, 'payment_frequency': 'Daily', 'financing_type': 'Cash Advance', 'first_payment_amount': Decimal('349.0'), 'last_payment_amount': Decimal('349.0'), 'first_bank_statement_start': datetime.date(2024, 9, 1), 'last_bank_statement_end': datetime.date(2024, 12, 31), 'analytics_response_ids': '[165699]', 'occurrence_count': 1, 'param_1': datetime.datetime(2026, 1, 25, 8, 46, 22, 478280), 'param_2': '006Nt00000IYoJOIA1', 'param_3': 'Cardiff Inc', 'param_4': 'The Smoothie Shop And Supplements LLC', 'param_5': 'Food & Beverage', 'param_6': 'Belton', 'param_7': 'MO', 'param_8': 'LLC', 'param_9': datetime.date(2022, 12, 13), 'param_10': Decimal('43205.0'), 'param_11': 173, 'param_12': Decimal('349.0'), 'param_13': Decimal('23034.0'), 'param_14': datetime.date(2024, 10, 1), 'param_15': datetime.date(2024, 12, 31), 'param_16': 66, 'param_17': 'Daily', 'param_18': 'Cash Advance', 'param_19': Decimal('349.0'), 'param_20': Decimal('349.0'), 'param_21': datetime.date(2024, 9, 1), 'param_22': datetime.date(2024, 12, 31)}] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2026-01-25T14:11:01.515474
87 Error loading funding CFG MERCHANT SOLUTIONS: (pymysql.err.OperationalError) (1205, 'Lock wait timeout exceeded; try restarting transaction') [SQL: INSERT INTO competitor_funding (created_at, modified_at, account_id, opportunity_id, iso_name, account_name, account_industry, account_city, account_state, account_entity_type, account_inception_date, funder_name, funder_name_normalized, date_funded, amount_funded, term_in_days, daily_payment, payment_amount, payment_first_date, payment_last_date, payment_count, payment_frequency, financing_type, first_payment_amount, last_payment_amount, first_bank_statement_start, last_bank_statement_end, analytics_response_ids, occurrence_count) VALUES (%(created_at)s, %(modified_at)s, %(account_id)s, %(opportunity_id)s, %(iso_name)s, %(account_name)s, %(account_industry)s, %(account_city)s, %(account_state)s, %(account_entity_type)s, %(account_inception_date)s, %(funder_name)s, %(funder_name_normalized)s, %(date_funded)s, %(amount_funded)s, %(term_in_days)s, %(daily_payment)s, %(payment_amount)s, %(payment_first_date)s, %(payment_last_date)s, %(payment_count)s, %(payment_frequency)s, %(financing_type)s, %(first_payment_amount)s, %(last_payment_amount)s, %(first_bank_statement_start)s, %(last_bank_statement_end)s, %(analytics_response_ids)s, %(occurrence_count)s) ON DUPLICATE KEY UPDATE modified_at = %(param_1)s, opportunity_id = %(param_2)s, iso_name = %(param_3)s, account_name = %(param_4)s, account_industry = %(param_5)s, account_city = %(param_6)s, account_state = %(param_7)s, account_entity_type = %(param_8)s, account_inception_date = %(param_9)s, amount_funded = %(param_10)s, term_in_days = %(param_11)s, daily_payment = %(param_12)s, payment_amount = %(param_13)s, payment_first_date = %(param_14)s, payment_last_date = %(param_15)s, payment_count = %(param_16)s, payment_frequency = %(param_17)s, financing_type = %(param_18)s, first_payment_amount = %(param_19)s, last_payment_amount = %(param_20)s, first_bank_statement_start = %(param_21)s, last_bank_statement_end = %(param_22)s, analytics_response_ids = CASE WHEN VALUES(analytics_response_ids) IS NOT NULL THEN CASE WHEN JSON_CONTAINS(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) THEN analytics_response_ids ELSE JSON_MERGE_PRESERVE(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) END ELSE analytics_response_ids END, occurrence_count = occurrence_count + 1] [parameters: {'created_at': datetime.datetime(2026, 1, 25, 8, 47, 12, 537876), 'modified_at': datetime.datetime(2026, 1, 25, 8, 47, 12, 537880), 'account_id': '001Nt00000IFBH3IAP', 'opportunity_id': '006Nt00000L3UaEIAV', 'iso_name': 'Cardiff Inc', 'account_name': 'The Smoothie Shop And Supplements LLC', 'account_industry': 'Food & Beverage', 'account_city': 'Belton', 'account_state': 'MO', 'account_entity_type': 'LLC', 'account_inception_date': datetime.date(2022, 12, 13), 'funder_name': 'CFG MERCHANT SOLUTIONS', 'funder_name_normalized': 'CFGMERCHANTSOLUTIONS', 'date_funded': datetime.date(2025, 2, 13), 'amount_funded': Decimal('21340.0'), 'term_in_days': 150, 'daily_payment': Decimal('199.0'), 'payment_amount': Decimal('1393.0'), 'payment_first_date': datetime.date(2025, 1, 2), 'payment_last_date': datetime.date(2025, 1, 10), 'payment_count': 7, 'payment_frequency': 'Daily', 'financing_type': 'Cash Advance', 'first_payment_amount': Decimal('199.0'), 'last_payment_amount': Decimal('269.0'), 'first_bank_statement_start': datetime.date(2025, 1, 1), 'last_bank_statement_end': datetime.date(2025, 3, 31), 'analytics_response_ids': '[217192]', 'occurrence_count': 1, 'param_1': datetime.datetime(2026, 1, 25, 8, 47, 12, 536464), 'param_2': '006Nt00000L3UaEIAV', 'param_3': 'Cardiff Inc', 'param_4': 'The Smoothie Shop And Supplements LLC', 'param_5': 'Food & Beverage', 'param_6': 'Belton', 'param_7': 'MO', 'param_8': 'LLC', 'param_9': datetime.date(2022, 12, 13), 'param_10': Decimal('21340.0'), 'param_11': 150, 'param_12': Decimal('199.0'), 'param_13': Decimal('1393.0'), 'param_14': datetime.date(2025, 1, 2), 'param_15': datetime.date(2025, 1, 10), 'param_16': 7, 'param_17': 'Daily', 'param_18': 'Cash Advance', 'param_19': Decimal('199.0'), 'param_20': Decimal('269.0'), 'param_21': datetime.date(2025, 1, 1), 'param_22': datetime.date(2025, 3, 31)}] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2026-01-25T14:11:01.515476
88 Error loading funding FUNDING METRICS: (pymysql.err.OperationalError) (1205, 'Lock wait timeout exceeded; try restarting transaction') [SQL: INSERT INTO competitor_funding (created_at, modified_at, account_id, opportunity_id, iso_name, account_name, account_industry, account_city, account_state, account_entity_type, account_inception_date, funder_name, funder_name_normalized, date_funded, amount_funded, term_in_days, daily_payment, payment_amount, payment_first_date, payment_last_date, payment_count, payment_frequency, financing_type, first_payment_amount, last_payment_amount, first_bank_statement_start, last_bank_statement_end, analytics_response_ids, occurrence_count) VALUES (%(created_at)s, %(modified_at)s, %(account_id)s, %(opportunity_id)s, %(iso_name)s, %(account_name)s, %(account_industry)s, %(account_city)s, %(account_state)s, %(account_entity_type)s, %(account_inception_date)s, %(funder_name)s, %(funder_name_normalized)s, %(date_funded)s, %(amount_funded)s, %(term_in_days)s, %(daily_payment)s, %(payment_amount)s, %(payment_first_date)s, %(payment_last_date)s, %(payment_count)s, %(payment_frequency)s, %(financing_type)s, %(first_payment_amount)s, %(last_payment_amount)s, %(first_bank_statement_start)s, %(last_bank_statement_end)s, %(analytics_response_ids)s, %(occurrence_count)s) ON DUPLICATE KEY UPDATE modified_at = %(param_1)s, opportunity_id = %(param_2)s, iso_name = %(param_3)s, account_name = %(param_4)s, account_industry = %(param_5)s, account_city = %(param_6)s, account_state = %(param_7)s, account_entity_type = %(param_8)s, account_inception_date = %(param_9)s, amount_funded = %(param_10)s, term_in_days = %(param_11)s, daily_payment = %(param_12)s, payment_amount = %(param_13)s, payment_first_date = %(param_14)s, payment_last_date = %(param_15)s, payment_count = %(param_16)s, payment_frequency = %(param_17)s, financing_type = %(param_18)s, first_payment_amount = %(param_19)s, last_payment_amount = %(param_20)s, first_bank_statement_start = %(param_21)s, last_bank_statement_end = %(param_22)s, analytics_response_ids = CASE WHEN VALUES(analytics_response_ids) IS NOT NULL THEN CASE WHEN JSON_CONTAINS(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) THEN analytics_response_ids ELSE JSON_MERGE_PRESERVE(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) END ELSE analytics_response_ids END, occurrence_count = occurrence_count + 1] [parameters: {'created_at': datetime.datetime(2026, 1, 25, 8, 48, 2, 598152), 'modified_at': datetime.datetime(2026, 1, 25, 8, 48, 2, 598157), 'account_id': '001Nt00000IFBH3IAP', 'opportunity_id': '006Nt00000UBCulIAH', 'iso_name': 'Cardiff Inc', 'account_name': 'The Smoothie Shop And Supplements LLC', 'account_industry': 'Food & Beverage', 'account_city': 'Belton', 'account_state': 'MO', 'account_entity_type': 'LLC', 'account_inception_date': datetime.date(2022, 12, 13), 'funder_name': 'FUNDING METRICS', 'funder_name_normalized': 'FUNDINGMETRICS', 'date_funded': None, 'amount_funded': None, 'term_in_days': None, 'daily_payment': Decimal('310.96'), 'payment_amount': Decimal('25511.68'), 'payment_first_date': datetime.date(2025, 7, 1), 'payment_last_date': datetime.date(2025, 10, 22), 'payment_count': 82, 'payment_frequency': 'Daily', 'financing_type': 'Cash Advance', 'first_payment_amount': Decimal('311.12'), 'last_payment_amount': Decimal('310.96'), 'first_bank_statement_start': datetime.date(2025, 7, 1), 'last_bank_statement_end': datetime.date(2025, 10, 31), 'analytics_response_ids': '[442950]', 'occurrence_count': 1, 'param_1': datetime.datetime(2026, 1, 25, 8, 48, 2, 596322), 'param_2': '006Nt00000UBCulIAH', 'param_3': 'Cardiff Inc', 'param_4': 'The Smoothie Shop And Supplements LLC', 'param_5': 'Food & Beverage', 'param_6': 'Belton', 'param_7': 'MO', 'param_8': 'LLC', 'param_9': datetime.date(2022, 12, 13), 'param_10': None, 'param_11': None, 'param_12': Decimal('310.96'), 'param_13': Decimal('25511.68'), 'param_14': datetime.date(2025, 7, 1), 'param_15': datetime.date(2025, 10, 22), 'param_16': 82, 'param_17': 'Daily', 'param_18': 'Cash Advance', 'param_19': Decimal('311.12'), 'param_20': Decimal('310.96'), 'param_21': datetime.date(2025, 7, 1), 'param_22': datetime.date(2025, 10, 31)}] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2026-01-25T14:11:01.515477
89 Failed: CFG MERCHANT SOLUTIONS 2026-01-25T14:11:01.515478
90 Failed: CAN CAPITAL 2026-01-25T14:11:01.515479
91 Error loading funding CFG MERCHANT SOLUTIONS: (pymysql.err.OperationalError) (1205, 'Lock wait timeout exceeded; try restarting transaction') [SQL: INSERT INTO competitor_funding (created_at, modified_at, account_id, opportunity_id, iso_name, account_name, account_industry, account_city, account_state, account_entity_type, account_inception_date, funder_name, funder_name_normalized, date_funded, amount_funded, term_in_days, daily_payment, payment_amount, payment_first_date, payment_last_date, payment_count, payment_frequency, financing_type, first_payment_amount, last_payment_amount, first_bank_statement_start, last_bank_statement_end, analytics_response_ids, occurrence_count) VALUES (%(created_at)s, %(modified_at)s, %(account_id)s, %(opportunity_id)s, %(iso_name)s, %(account_name)s, %(account_industry)s, %(account_city)s, %(account_state)s, %(account_entity_type)s, %(account_inception_date)s, %(funder_name)s, %(funder_name_normalized)s, %(date_funded)s, %(amount_funded)s, %(term_in_days)s, %(daily_payment)s, %(payment_amount)s, %(payment_first_date)s, %(payment_last_date)s, %(payment_count)s, %(payment_frequency)s, %(financing_type)s, %(first_payment_amount)s, %(last_payment_amount)s, %(first_bank_statement_start)s, %(last_bank_statement_end)s, %(analytics_response_ids)s, %(occurrence_count)s) ON DUPLICATE KEY UPDATE modified_at = %(param_1)s, opportunity_id = %(param_2)s, iso_name = %(param_3)s, account_name = %(param_4)s, account_industry = %(param_5)s, account_city = %(param_6)s, account_state = %(param_7)s, account_entity_type = %(param_8)s, account_inception_date = %(param_9)s, amount_funded = %(param_10)s, term_in_days = %(param_11)s, daily_payment = %(param_12)s, payment_amount = %(param_13)s, payment_first_date = %(param_14)s, payment_last_date = %(param_15)s, payment_count = %(param_16)s, payment_frequency = %(param_17)s, financing_type = %(param_18)s, first_payment_amount = %(param_19)s, last_payment_amount = %(param_20)s, first_bank_statement_start = %(param_21)s, last_bank_statement_end = %(param_22)s, analytics_response_ids = CASE WHEN VALUES(analytics_response_ids) IS NOT NULL THEN CASE WHEN JSON_CONTAINS(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) THEN analytics_response_ids ELSE JSON_MERGE_PRESERVE(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) END ELSE analytics_response_ids END, occurrence_count = occurrence_count + 1] [parameters: {'created_at': datetime.datetime(2026, 1, 25, 8, 57, 42, 861866), 'modified_at': datetime.datetime(2026, 1, 25, 8, 57, 42, 861869), 'account_id': '001Nt00000IXV2gIAH', 'opportunity_id': '006Nt00000FP1gFIAT', 'iso_name': 'Eagle Ikon, LLC', 'account_name': 'Time Pho Boba', 'account_industry': 'Food & Beverage', 'account_city': 'Oroville', 'account_state': 'CA', 'account_entity_type': 'Sole Prop', 'account_inception_date': datetime.date(2019, 1, 1), 'funder_name': 'CFG MERCHANT SOLUTIONS', 'funder_name_normalized': 'CFGMERCHANTSOLUTIONS', 'date_funded': datetime.date(2024, 8, 27), 'amount_funded': Decimal('6270.0'), 'term_in_days': 73, 'daily_payment': Decimal('119.0'), 'payment_amount': Decimal('2737.0'), 'payment_first_date': datetime.date(2024, 8, 28), 'payment_last_date': datetime.date(2024, 9, 30), 'payment_count': 23, 'payment_frequency': 'Daily', 'financing_type': 'Cash Advance', 'first_payment_amount': Decimal('119.0'), 'last_payment_amount': Decimal('119.0'), 'first_bank_statement_start': datetime.date(2024, 6, 1), 'last_bank_statement_end': datetime.date(2024, 9, 30), 'analytics_response_ids': '[118535]', 'occurrence_count': 1, 'param_1': datetime.datetime(2026, 1, 25, 8, 57, 42, 820724), 'param_2': '006Nt00000FP1gFIAT', 'param_3': 'Eagle Ikon, LLC', 'param_4': 'Time Pho Boba', 'param_5': 'Food & Beverage', 'param_6': 'Oroville', 'param_7': 'CA', 'param_8': 'Sole Prop', 'param_9': datetime.date(2019, 1, 1), 'param_10': Decimal('6270.0'), 'param_11': 73, 'param_12': Decimal('119.0'), 'param_13': Decimal('2737.0'), 'param_14': datetime.date(2024, 8, 28), 'param_15': datetime.date(2024, 9, 30), 'param_16': 23, 'param_17': 'Daily', 'param_18': 'Cash Advance', 'param_19': Decimal('119.0'), 'param_20': Decimal('119.0'), 'param_21': datetime.date(2024, 6, 1), 'param_22': datetime.date(2024, 9, 30)}] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2026-01-25T14:11:01.515481
92 Error loading funding CAN CAPITAL: (pymysql.err.OperationalError) (1213, 'Deadlock found when trying to get lock; try restarting transaction') [SQL: INSERT INTO competitor_funding (created_at, modified_at, account_id, opportunity_id, iso_name, account_name, account_industry, account_city, account_state, account_entity_type, account_inception_date, funder_name, funder_name_normalized, date_funded, amount_funded, term_in_days, daily_payment, payment_amount, payment_first_date, payment_last_date, payment_count, payment_frequency, financing_type, first_payment_amount, last_payment_amount, first_bank_statement_start, last_bank_statement_end, analytics_response_ids, occurrence_count) VALUES (%(created_at)s, %(modified_at)s, %(account_id)s, %(opportunity_id)s, %(iso_name)s, %(account_name)s, %(account_industry)s, %(account_city)s, %(account_state)s, %(account_entity_type)s, %(account_inception_date)s, %(funder_name)s, %(funder_name_normalized)s, %(date_funded)s, %(amount_funded)s, %(term_in_days)s, %(daily_payment)s, %(payment_amount)s, %(payment_first_date)s, %(payment_last_date)s, %(payment_count)s, %(payment_frequency)s, %(financing_type)s, %(first_payment_amount)s, %(last_payment_amount)s, %(first_bank_statement_start)s, %(last_bank_statement_end)s, %(analytics_response_ids)s, %(occurrence_count)s) ON DUPLICATE KEY UPDATE modified_at = %(param_1)s, opportunity_id = %(param_2)s, iso_name = %(param_3)s, account_name = %(param_4)s, account_industry = %(param_5)s, account_city = %(param_6)s, account_state = %(param_7)s, account_entity_type = %(param_8)s, account_inception_date = %(param_9)s, amount_funded = %(param_10)s, term_in_days = %(param_11)s, daily_payment = %(param_12)s, payment_amount = %(param_13)s, payment_first_date = %(param_14)s, payment_last_date = %(param_15)s, payment_count = %(param_16)s, payment_frequency = %(param_17)s, financing_type = %(param_18)s, first_payment_amount = %(param_19)s, last_payment_amount = %(param_20)s, first_bank_statement_start = %(param_21)s, last_bank_statement_end = %(param_22)s, analytics_response_ids = CASE WHEN VALUES(analytics_response_ids) IS NOT NULL THEN CASE WHEN JSON_CONTAINS(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) THEN analytics_response_ids ELSE JSON_MERGE_PRESERVE(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) END ELSE analytics_response_ids END, occurrence_count = occurrence_count + 1] [parameters: {'created_at': datetime.datetime(2026, 1, 25, 9, 3, 43, 180399), 'modified_at': datetime.datetime(2026, 1, 25, 9, 3, 43, 180401), 'account_id': '001Nt00000IiYwTIAV', 'opportunity_id': '006Nt00000FYQFZIA5', 'iso_name': 'Essential Capital Group, LLC', 'account_name': 'ORRIANT WINS', 'account_industry': 'Healthcare', 'account_city': 'SANDY', 'account_state': 'UT', 'account_entity_type': None, 'account_inception_date': datetime.date(2021, 1, 1), 'funder_name': 'CAN CAPITAL', 'funder_name_normalized': 'CANCAPITAL', 'date_funded': None, 'amount_funded': None, 'term_in_days': None, 'daily_payment': Decimal('718.8'), 'payment_amount': Decimal('61098.0'), 'payment_first_date': datetime.date(2024, 6, 7), 'payment_last_date': datetime.date(2024, 9, 27), 'payment_count': 17, 'payment_frequency': 'Weekly', 'financing_type': 'Cash Advance', 'first_payment_amount': Decimal('3594.0'), 'last_payment_amount': Decimal('3594.0'), 'first_bank_statement_start': datetime.date(2024, 6, 1), 'last_bank_statement_end': datetime.date(2024, 9, 30), 'analytics_response_ids': '[119938]', 'occurrence_count': 1, 'param_1': datetime.datetime(2026, 1, 25, 9, 3, 43, 179737), 'param_2': '006Nt00000FYQFZIA5', 'param_3': 'Essential Capital Group, LLC', 'param_4': 'ORRIANT WINS', 'param_5': 'Healthcare', 'param_6': 'SANDY', 'param_7': 'UT', 'param_8': None, 'param_9': datetime.date(2021, 1, 1), 'param_10': None, 'param_11': None, 'param_12': Decimal('718.8'), 'param_13': Decimal('61098.0'), 'param_14': datetime.date(2024, 6, 7), 'param_15': datetime.date(2024, 9, 27), 'param_16': 17, 'param_17': 'Weekly', 'param_18': 'Cash Advance', 'param_19': Decimal('3594.0'), 'param_20': Decimal('3594.0'), 'param_21': datetime.date(2024, 6, 1), 'param_22': datetime.date(2024, 9, 30)}] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2026-01-25T14:11:01.515482
93 Failed: QFS CAPITAL 2026-01-25T14:11:01.515483
94 Failed: CFG MERCHANT SOLUTIONS 2026-01-25T14:11:01.515484
95 Failed: ONDECK CAPITAL 2026-01-25T14:11:01.515486
96 Failed: MERK FUNDING 2026-01-25T14:11:01.515487
97 Failed: FORWARD FINANCING 2026-01-25T14:11:01.515488
98 Error loading funding QFS CAPITAL: (pymysql.err.OperationalError) (1205, 'Lock wait timeout exceeded; try restarting transaction') [SQL: INSERT INTO competitor_funding (created_at, modified_at, account_id, opportunity_id, iso_name, account_name, account_industry, account_city, account_state, account_entity_type, account_inception_date, funder_name, funder_name_normalized, date_funded, amount_funded, term_in_days, daily_payment, payment_amount, payment_first_date, payment_last_date, payment_count, payment_frequency, financing_type, first_payment_amount, last_payment_amount, first_bank_statement_start, last_bank_statement_end, analytics_response_ids, occurrence_count) VALUES (%(created_at)s, %(modified_at)s, %(account_id)s, %(opportunity_id)s, %(iso_name)s, %(account_name)s, %(account_industry)s, %(account_city)s, %(account_state)s, %(account_entity_type)s, %(account_inception_date)s, %(funder_name)s, %(funder_name_normalized)s, %(date_funded)s, %(amount_funded)s, %(term_in_days)s, %(daily_payment)s, %(payment_amount)s, %(payment_first_date)s, %(payment_last_date)s, %(payment_count)s, %(payment_frequency)s, %(financing_type)s, %(first_payment_amount)s, %(last_payment_amount)s, %(first_bank_statement_start)s, %(last_bank_statement_end)s, %(analytics_response_ids)s, %(occurrence_count)s) ON DUPLICATE KEY UPDATE modified_at = %(param_1)s, opportunity_id = %(param_2)s, iso_name = %(param_3)s, account_name = %(param_4)s, account_industry = %(param_5)s, account_city = %(param_6)s, account_state = %(param_7)s, account_entity_type = %(param_8)s, account_inception_date = %(param_9)s, amount_funded = %(param_10)s, term_in_days = %(param_11)s, daily_payment = %(param_12)s, payment_amount = %(param_13)s, payment_first_date = %(param_14)s, payment_last_date = %(param_15)s, payment_count = %(param_16)s, payment_frequency = %(param_17)s, financing_type = %(param_18)s, first_payment_amount = %(param_19)s, last_payment_amount = %(param_20)s, first_bank_statement_start = %(param_21)s, last_bank_statement_end = %(param_22)s, analytics_response_ids = CASE WHEN VALUES(analytics_response_ids) IS NOT NULL THEN CASE WHEN JSON_CONTAINS(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) THEN analytics_response_ids ELSE JSON_MERGE_PRESERVE(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) END ELSE analytics_response_ids END, occurrence_count = occurrence_count + 1] [parameters: {'created_at': datetime.datetime(2026, 1, 25, 9, 5, 29, 222490), 'modified_at': datetime.datetime(2026, 1, 25, 9, 5, 29, 222495), 'account_id': '001Nt00000IlSbBIAV', 'opportunity_id': '006Nt00000FasIzIAJ', 'iso_name': 'Critical Financing, Inc.', 'account_name': 'Certified Medical Billing Services, LLC', 'account_industry': 'Medical Supplies', 'account_city': 'LAND O LAKES', 'account_state': 'FL', 'account_entity_type': 'LLC', 'account_inception_date': datetime.date(2017, 1, 25), 'funder_name': 'QFS CAPITAL', 'funder_name_normalized': 'QFSCAPITAL', 'date_funded': datetime.date(2024, 9, 30), 'amount_funded': Decimal('42007.54'), 'term_in_days': 147, 'daily_payment': Decimal('398.6'), 'payment_amount': Decimal('33881.0'), 'payment_first_date': datetime.date(2024, 6, 7), 'payment_last_date': datetime.date(2024, 9, 27), 'payment_count': 17, 'payment_frequency': 'Weekly', 'financing_type': 'Cash Advance', 'first_payment_amount': Decimal('1993.0'), 'last_payment_amount': Decimal('1993.0'), 'first_bank_statement_start': datetime.date(2024, 6, 1), 'last_bank_statement_end': datetime.date(2024, 9, 30), 'analytics_response_ids': '[120641]', 'occurrence_count': 1, 'param_1': datetime.datetime(2026, 1, 25, 9, 5, 29, 179510), 'param_2': '006Nt00000FasIzIAJ', 'param_3': 'Critical Financing, Inc.', 'param_4': 'Certified Medical Billing Services, LLC', 'param_5': 'Medical Supplies', 'param_6': 'LAND O LAKES', 'param_7': 'FL', 'param_8': 'LLC', 'param_9': datetime.date(2017, 1, 25), 'param_10': Decimal('42007.54'), 'param_11': 147, 'param_12': Decimal('398.6'), 'param_13': Decimal('33881.0'), 'param_14': datetime.date(2024, 6, 7), 'param_15': datetime.date(2024, 9, 27), 'param_16': 17, 'param_17': 'Weekly', 'param_18': 'Cash Advance', 'param_19': Decimal('1993.0'), 'param_20': Decimal('1993.0'), 'param_21': datetime.date(2024, 6, 1), 'param_22': datetime.date(2024, 9, 30)}] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2026-01-25T14:11:01.515489
99 Error loading funding CFG MERCHANT SOLUTIONS: (pymysql.err.OperationalError) (1205, 'Lock wait timeout exceeded; try restarting transaction') [SQL: INSERT INTO competitor_funding (created_at, modified_at, account_id, opportunity_id, iso_name, account_name, account_industry, account_city, account_state, account_entity_type, account_inception_date, funder_name, funder_name_normalized, date_funded, amount_funded, term_in_days, daily_payment, payment_amount, payment_first_date, payment_last_date, payment_count, payment_frequency, financing_type, first_payment_amount, last_payment_amount, first_bank_statement_start, last_bank_statement_end, analytics_response_ids, occurrence_count) VALUES (%(created_at)s, %(modified_at)s, %(account_id)s, %(opportunity_id)s, %(iso_name)s, %(account_name)s, %(account_industry)s, %(account_city)s, %(account_state)s, %(account_entity_type)s, %(account_inception_date)s, %(funder_name)s, %(funder_name_normalized)s, %(date_funded)s, %(amount_funded)s, %(term_in_days)s, %(daily_payment)s, %(payment_amount)s, %(payment_first_date)s, %(payment_last_date)s, %(payment_count)s, %(payment_frequency)s, %(financing_type)s, %(first_payment_amount)s, %(last_payment_amount)s, %(first_bank_statement_start)s, %(last_bank_statement_end)s, %(analytics_response_ids)s, %(occurrence_count)s) ON DUPLICATE KEY UPDATE modified_at = %(param_1)s, opportunity_id = %(param_2)s, iso_name = %(param_3)s, account_name = %(param_4)s, account_industry = %(param_5)s, account_city = %(param_6)s, account_state = %(param_7)s, account_entity_type = %(param_8)s, account_inception_date = %(param_9)s, amount_funded = %(param_10)s, term_in_days = %(param_11)s, daily_payment = %(param_12)s, payment_amount = %(param_13)s, payment_first_date = %(param_14)s, payment_last_date = %(param_15)s, payment_count = %(param_16)s, payment_frequency = %(param_17)s, financing_type = %(param_18)s, first_payment_amount = %(param_19)s, last_payment_amount = %(param_20)s, first_bank_statement_start = %(param_21)s, last_bank_statement_end = %(param_22)s, analytics_response_ids = CASE WHEN VALUES(analytics_response_ids) IS NOT NULL THEN CASE WHEN JSON_CONTAINS(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) THEN analytics_response_ids ELSE JSON_MERGE_PRESERVE(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) END ELSE analytics_response_ids END, occurrence_count = occurrence_count + 1] [parameters: {'created_at': datetime.datetime(2026, 1, 25, 9, 6, 19, 275048), 'modified_at': datetime.datetime(2026, 1, 25, 9, 6, 19, 275055), 'account_id': '001Nt00000IlSbBIAV', 'opportunity_id': '006Nt00000FasIzIAJ', 'iso_name': 'Critical Financing, Inc.', 'account_name': 'Certified Medical Billing Services, LLC', 'account_industry': 'Medical Supplies', 'account_city': 'LAND O LAKES', 'account_state': 'FL', 'account_entity_type': 'LLC', 'account_inception_date': datetime.date(2017, 1, 25), 'funder_name': 'CFG MERCHANT SOLUTIONS', 'funder_name_normalized': 'CFGMERCHANTSOLUTIONS', 'date_funded': None, 'amount_funded': None, 'term_in_days': None, 'daily_payment': Decimal('149.0'), 'payment_amount': Decimal('10281.0'), 'payment_first_date': datetime.date(2024, 6, 3), 'payment_last_date': datetime.date(2024, 9, 10), 'payment_count': 69, 'payment_frequency': 'Daily', 'financing_type': 'Cash Advance', 'first_payment_amount': Decimal('149.0'), 'last_payment_amount': Decimal('149.0'), 'first_bank_statement_start': datetime.date(2024, 6, 1), 'last_bank_statement_end': datetime.date(2024, 9, 30), 'analytics_response_ids': '[120641]', 'occurrence_count': 1, 'param_1': datetime.datetime(2026, 1, 25, 9, 6, 19, 273683), 'param_2': '006Nt00000FasIzIAJ', 'param_3': 'Critical Financing, Inc.', 'param_4': 'Certified Medical Billing Services, LLC', 'param_5': 'Medical Supplies', 'param_6': 'LAND O LAKES', 'param_7': 'FL', 'param_8': 'LLC', 'param_9': datetime.date(2017, 1, 25), 'param_10': None, 'param_11': None, 'param_12': Decimal('149.0'), 'param_13': Decimal('10281.0'), 'param_14': datetime.date(2024, 6, 3), 'param_15': datetime.date(2024, 9, 10), 'param_16': 69, 'param_17': 'Daily', 'param_18': 'Cash Advance', 'param_19': Decimal('149.0'), 'param_20': Decimal('149.0'), 'param_21': datetime.date(2024, 6, 1), 'param_22': datetime.date(2024, 9, 30)}] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2026-01-25T14:11:01.515490
100 Error loading funding ONDECK CAPITAL: (pymysql.err.OperationalError) (1213, 'Deadlock found when trying to get lock; try restarting transaction') [SQL: INSERT INTO competitor_funding (created_at, modified_at, account_id, opportunity_id, iso_name, account_name, account_industry, account_city, account_state, account_entity_type, account_inception_date, funder_name, funder_name_normalized, date_funded, amount_funded, term_in_days, daily_payment, payment_amount, payment_first_date, payment_last_date, payment_count, payment_frequency, financing_type, first_payment_amount, last_payment_amount, first_bank_statement_start, last_bank_statement_end, analytics_response_ids, occurrence_count) VALUES (%(created_at)s, %(modified_at)s, %(account_id)s, %(opportunity_id)s, %(iso_name)s, %(account_name)s, %(account_industry)s, %(account_city)s, %(account_state)s, %(account_entity_type)s, %(account_inception_date)s, %(funder_name)s, %(funder_name_normalized)s, %(date_funded)s, %(amount_funded)s, %(term_in_days)s, %(daily_payment)s, %(payment_amount)s, %(payment_first_date)s, %(payment_last_date)s, %(payment_count)s, %(payment_frequency)s, %(financing_type)s, %(first_payment_amount)s, %(last_payment_amount)s, %(first_bank_statement_start)s, %(last_bank_statement_end)s, %(analytics_response_ids)s, %(occurrence_count)s) ON DUPLICATE KEY UPDATE modified_at = %(param_1)s, opportunity_id = %(param_2)s, iso_name = %(param_3)s, account_name = %(param_4)s, account_industry = %(param_5)s, account_city = %(param_6)s, account_state = %(param_7)s, account_entity_type = %(param_8)s, account_inception_date = %(param_9)s, amount_funded = %(param_10)s, term_in_days = %(param_11)s, daily_payment = %(param_12)s, payment_amount = %(param_13)s, payment_first_date = %(param_14)s, payment_last_date = %(param_15)s, payment_count = %(param_16)s, payment_frequency = %(param_17)s, financing_type = %(param_18)s, first_payment_amount = %(param_19)s, last_payment_amount = %(param_20)s, first_bank_statement_start = %(param_21)s, last_bank_statement_end = %(param_22)s, analytics_response_ids = CASE WHEN VALUES(analytics_response_ids) IS NOT NULL THEN CASE WHEN JSON_CONTAINS(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) THEN analytics_response_ids ELSE JSON_MERGE_PRESERVE(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) END ELSE analytics_response_ids END, occurrence_count = occurrence_count + 1] [parameters: {'created_at': datetime.datetime(2026, 1, 25, 9, 10, 41, 450453), 'modified_at': datetime.datetime(2026, 1, 25, 9, 10, 41, 450461), 'account_id': '001Nt00000IlW6vIAF', 'opportunity_id': '006Nt00000HR5zWIAT', 'iso_name': 'RFG USA INC', 'account_name': 'OPACHS AC AND HEATING', 'account_industry': 'Heating/Air HVAC', 'account_city': 'Memphis', 'account_state': 'TN', 'account_entity_type': 'LLC', 'account_inception_date': datetime.date(2020, 8, 22), 'funder_name': 'ONDECK CAPITAL', 'funder_name_normalized': 'ONDECKCAPITAL', 'date_funded': datetime.date(2024, 10, 7), 'amount_funded': Decimal('120000.0'), 'term_in_days': 347, 'daily_payment': Decimal('483.0'), 'payment_amount': Decimal('16905.0'), 'payment_first_date': datetime.date(2024, 10, 15), 'payment_last_date': datetime.date(2024, 11, 25), 'payment_count': 7, 'payment_frequency': 'Weekly', 'financing_type': 'Cash Advance', 'first_payment_amount': Decimal('2415.0'), 'last_payment_amount': Decimal('2415.0'), 'first_bank_statement_start': datetime.date(2024, 6, 29), 'last_bank_statement_end': datetime.date(2024, 11, 29), 'analytics_response_ids': '[145203]', 'occurrence_count': 1, 'param_1': datetime.datetime(2026, 1, 25, 9, 10, 41, 448953), 'param_2': '006Nt00000HR5zWIAT', 'param_3': 'RFG USA INC', 'param_4': 'OPACHS AC AND HEATING', 'param_5': 'Heating/Air HVAC', 'param_6': 'Memphis', 'param_7': 'TN', 'param_8': 'LLC', 'param_9': datetime.date(2020, 8, 22), 'param_10': Decimal('120000.0'), 'param_11': 347, 'param_12': Decimal('483.0'), 'param_13': Decimal('16905.0'), 'param_14': datetime.date(2024, 10, 15), 'param_15': datetime.date(2024, 11, 25), 'param_16': 7, 'param_17': 'Weekly', 'param_18': 'Cash Advance', 'param_19': Decimal('2415.0'), 'param_20': Decimal('2415.0'), 'param_21': datetime.date(2024, 6, 29), 'param_22': datetime.date(2024, 11, 29)}] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2026-01-25T14:11:01.515491
101 Error loading funding MERK FUNDING: (pymysql.err.OperationalError) (1213, 'Deadlock found when trying to get lock; try restarting transaction') [SQL: INSERT INTO competitor_funding (created_at, modified_at, account_id, opportunity_id, iso_name, account_name, account_industry, account_city, account_state, account_entity_type, account_inception_date, funder_name, funder_name_normalized, date_funded, amount_funded, term_in_days, daily_payment, payment_amount, payment_first_date, payment_last_date, payment_count, payment_frequency, financing_type, first_payment_amount, last_payment_amount, first_bank_statement_start, last_bank_statement_end, analytics_response_ids, occurrence_count) VALUES (%(created_at)s, %(modified_at)s, %(account_id)s, %(opportunity_id)s, %(iso_name)s, %(account_name)s, %(account_industry)s, %(account_city)s, %(account_state)s, %(account_entity_type)s, %(account_inception_date)s, %(funder_name)s, %(funder_name_normalized)s, %(date_funded)s, %(amount_funded)s, %(term_in_days)s, %(daily_payment)s, %(payment_amount)s, %(payment_first_date)s, %(payment_last_date)s, %(payment_count)s, %(payment_frequency)s, %(financing_type)s, %(first_payment_amount)s, %(last_payment_amount)s, %(first_bank_statement_start)s, %(last_bank_statement_end)s, %(analytics_response_ids)s, %(occurrence_count)s) ON DUPLICATE KEY UPDATE modified_at = %(param_1)s, opportunity_id = %(param_2)s, iso_name = %(param_3)s, account_name = %(param_4)s, account_industry = %(param_5)s, account_city = %(param_6)s, account_state = %(param_7)s, account_entity_type = %(param_8)s, account_inception_date = %(param_9)s, amount_funded = %(param_10)s, term_in_days = %(param_11)s, daily_payment = %(param_12)s, payment_amount = %(param_13)s, payment_first_date = %(param_14)s, payment_last_date = %(param_15)s, payment_count = %(param_16)s, payment_frequency = %(param_17)s, financing_type = %(param_18)s, first_payment_amount = %(param_19)s, last_payment_amount = %(param_20)s, first_bank_statement_start = %(param_21)s, last_bank_statement_end = %(param_22)s, analytics_response_ids = CASE WHEN VALUES(analytics_response_ids) IS NOT NULL THEN CASE WHEN JSON_CONTAINS(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) THEN analytics_response_ids ELSE JSON_MERGE_PRESERVE(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) END ELSE analytics_response_ids END, occurrence_count = occurrence_count + 1] [parameters: {'created_at': datetime.datetime(2026, 1, 25, 9, 12, 11, 981669), 'modified_at': datetime.datetime(2026, 1, 25, 9, 12, 11, 981673), 'account_id': '001Nt00000IojFnIAJ', 'opportunity_id': '006Nt00000JNqUQIA1', 'iso_name': 'ATYG LLC', 'account_name': 'Remedy Home Health Care Inc.', 'account_industry': 'Healthcare', 'account_city': 'Litchfiled Park', 'account_state': 'AZ', 'account_entity_type': 'Corp', 'account_inception_date': datetime.date(2022, 3, 2), 'funder_name': 'MERK FUNDING', 'funder_name_normalized': 'MERKFUNDING', 'date_funded': datetime.date(2025, 1, 13), 'amount_funded': Decimal('22500.0'), 'term_in_days': 67, 'daily_payment': Decimal('468.0'), 'payment_amount': Decimal('6084.0'), 'payment_first_date': datetime.date(2025, 1, 14), 'payment_last_date': datetime.date(2025, 1, 31), 'payment_count': 13, 'payment_frequency': 'Daily', 'financing_type': 'Cash Advance', 'first_payment_amount': Decimal('468.0'), 'last_payment_amount': Decimal('468.0'), 'first_bank_statement_start': datetime.date(2024, 11, 1), 'last_bank_statement_end': datetime.date(2025, 1, 31), 'analytics_response_ids': '[181518]', 'occurrence_count': 1, 'param_1': datetime.datetime(2026, 1, 25, 9, 12, 11, 980195), 'param_2': '006Nt00000JNqUQIA1', 'param_3': 'ATYG LLC', 'param_4': 'Remedy Home Health Care Inc.', 'param_5': 'Healthcare', 'param_6': 'Litchfiled Park', 'param_7': 'AZ', 'param_8': 'Corp', 'param_9': datetime.date(2022, 3, 2), 'param_10': Decimal('22500.0'), 'param_11': 67, 'param_12': Decimal('468.0'), 'param_13': Decimal('6084.0'), 'param_14': datetime.date(2025, 1, 14), 'param_15': datetime.date(2025, 1, 31), 'param_16': 13, 'param_17': 'Daily', 'param_18': 'Cash Advance', 'param_19': Decimal('468.0'), 'param_20': Decimal('468.0'), 'param_21': datetime.date(2024, 11, 1), 'param_22': datetime.date(2025, 1, 31)}] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2026-01-25T14:11:01.515493
102 Error loading funding FORWARD FINANCING: (pymysql.err.OperationalError) (1213, 'Deadlock found when trying to get lock; try restarting transaction') [SQL: INSERT INTO competitor_funding (created_at, modified_at, account_id, opportunity_id, iso_name, account_name, account_industry, account_city, account_state, account_entity_type, account_inception_date, funder_name, funder_name_normalized, date_funded, amount_funded, term_in_days, daily_payment, payment_amount, payment_first_date, payment_last_date, payment_count, payment_frequency, financing_type, first_payment_amount, last_payment_amount, first_bank_statement_start, last_bank_statement_end, analytics_response_ids, occurrence_count) VALUES (%(created_at)s, %(modified_at)s, %(account_id)s, %(opportunity_id)s, %(iso_name)s, %(account_name)s, %(account_industry)s, %(account_city)s, %(account_state)s, %(account_entity_type)s, %(account_inception_date)s, %(funder_name)s, %(funder_name_normalized)s, %(date_funded)s, %(amount_funded)s, %(term_in_days)s, %(daily_payment)s, %(payment_amount)s, %(payment_first_date)s, %(payment_last_date)s, %(payment_count)s, %(payment_frequency)s, %(financing_type)s, %(first_payment_amount)s, %(last_payment_amount)s, %(first_bank_statement_start)s, %(last_bank_statement_end)s, %(analytics_response_ids)s, %(occurrence_count)s) ON DUPLICATE KEY UPDATE modified_at = %(param_1)s, opportunity_id = %(param_2)s, iso_name = %(param_3)s, account_name = %(param_4)s, account_industry = %(param_5)s, account_city = %(param_6)s, account_state = %(param_7)s, account_entity_type = %(param_8)s, account_inception_date = %(param_9)s, amount_funded = %(param_10)s, term_in_days = %(param_11)s, daily_payment = %(param_12)s, payment_amount = %(param_13)s, payment_first_date = %(param_14)s, payment_last_date = %(param_15)s, payment_count = %(param_16)s, payment_frequency = %(param_17)s, financing_type = %(param_18)s, first_payment_amount = %(param_19)s, last_payment_amount = %(param_20)s, first_bank_statement_start = %(param_21)s, last_bank_statement_end = %(param_22)s, analytics_response_ids = CASE WHEN VALUES(analytics_response_ids) IS NOT NULL THEN CASE WHEN JSON_CONTAINS(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) THEN analytics_response_ids ELSE JSON_MERGE_PRESERVE(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) END ELSE analytics_response_ids END, occurrence_count = occurrence_count + 1] [parameters: {'created_at': datetime.datetime(2026, 1, 25, 9, 22, 39, 318294), 'modified_at': datetime.datetime(2026, 1, 25, 9, 22, 39, 318298), 'account_id': '001Nt00000IyZ3mIAF', 'opportunity_id': '006Nt00000Mzn7BIAR', 'iso_name': 'Big Think Capital INC', 'account_name': 'Golf Headquarters Ofwilliamsville, LLC', 'account_industry': 'Entertainment', 'account_city': 'Williamsville', 'account_state': 'NY', 'account_entity_type': 'LLC', 'account_inception_date': datetime.date(2017, 1, 1), 'funder_name': 'FORWARD FINANCING', 'funder_name_normalized': 'FORWARDFINANCING', 'date_funded': datetime.date(2025, 4, 4), 'amount_funded': Decimal('1776.05'), 'term_in_days': 7, 'daily_payment': Decimal('230.8'), 'payment_amount': Decimal('2308.0'), 'payment_first_date': datetime.date(2025, 4, 10), 'payment_last_date': datetime.date(2025, 4, 17), 'payment_count': 2, 'payment_frequency': 'Weekly', 'financing_type': 'Cash Advance', 'first_payment_amount': Decimal('1776.05'), 'last_payment_amount': Decimal('1776.05'), 'first_bank_statement_start': datetime.date(2025, 2, 1), 'last_bank_statement_end': datetime.date(2025, 5, 31), 'analytics_response_ids': '[274345]', 'occurrence_count': 1, 'param_1': datetime.datetime(2026, 1, 25, 9, 22, 39, 316074), 'param_2': '006Nt00000Mzn7BIAR', 'param_3': 'Big Think Capital INC', 'param_4': 'Golf Headquarters Ofwilliamsville, LLC', 'param_5': 'Entertainment', 'param_6': 'Williamsville', 'param_7': 'NY', 'param_8': 'LLC', 'param_9': datetime.date(2017, 1, 1), 'param_10': Decimal('1776.05'), 'param_11': 7, 'param_12': Decimal('230.8'), 'param_13': Decimal('2308.0'), 'param_14': datetime.date(2025, 4, 10), 'param_15': datetime.date(2025, 4, 17), 'param_16': 2, 'param_17': 'Weekly', 'param_18': 'Cash Advance', 'param_19': Decimal('1776.05'), 'param_20': Decimal('1776.05'), 'param_21': datetime.date(2025, 2, 1), 'param_22': datetime.date(2025, 5, 31)}] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2026-01-25T14:11:01.515494
103 Failed: MCA SERVICING 2026-01-25T14:11:01.515495
104 Failed: SMALL BUSINESS FINANCIAL 2026-01-25T14:11:01.515496
105 Failed: VADER SERVICING 2026-01-25T14:11:01.515497
106 Failed: EARNIN 2026-01-25T14:11:01.515499
107 Failed: FUNDING METRICS 2026-01-25T14:11:01.515500
108 Failed: FORA FINANCIAL 2026-01-25T14:11:01.515501
109 Failed: FORWARD FINANCING 2026-01-25T14:11:01.515502
110 Failed: FUNDING METRICS 2026-01-25T14:11:01.515503
111 Failed: FORWARD FINANCING 2026-01-25T14:11:01.515504
112 Failed: HEADWAY CAPITAL 2026-01-25T14:11:01.515506
113 Error loading funding MCA SERVICING: (pymysql.err.OperationalError) (1205, 'Lock wait timeout exceeded; try restarting transaction') [SQL: INSERT INTO competitor_funding (created_at, modified_at, account_id, opportunity_id, iso_name, account_name, account_industry, account_city, account_state, account_entity_type, account_inception_date, funder_name, funder_name_normalized, date_funded, amount_funded, term_in_days, daily_payment, payment_amount, payment_first_date, payment_last_date, payment_count, payment_frequency, financing_type, first_payment_amount, last_payment_amount, first_bank_statement_start, last_bank_statement_end, analytics_response_ids, occurrence_count) VALUES (%(created_at)s, %(modified_at)s, %(account_id)s, %(opportunity_id)s, %(iso_name)s, %(account_name)s, %(account_industry)s, %(account_city)s, %(account_state)s, %(account_entity_type)s, %(account_inception_date)s, %(funder_name)s, %(funder_name_normalized)s, %(date_funded)s, %(amount_funded)s, %(term_in_days)s, %(daily_payment)s, %(payment_amount)s, %(payment_first_date)s, %(payment_last_date)s, %(payment_count)s, %(payment_frequency)s, %(financing_type)s, %(first_payment_amount)s, %(last_payment_amount)s, %(first_bank_statement_start)s, %(last_bank_statement_end)s, %(analytics_response_ids)s, %(occurrence_count)s) ON DUPLICATE KEY UPDATE modified_at = %(param_1)s, opportunity_id = %(param_2)s, iso_name = %(param_3)s, account_name = %(param_4)s, account_industry = %(param_5)s, account_city = %(param_6)s, account_state = %(param_7)s, account_entity_type = %(param_8)s, account_inception_date = %(param_9)s, amount_funded = %(param_10)s, term_in_days = %(param_11)s, daily_payment = %(param_12)s, payment_amount = %(param_13)s, payment_first_date = %(param_14)s, payment_last_date = %(param_15)s, payment_count = %(param_16)s, payment_frequency = %(param_17)s, financing_type = %(param_18)s, first_payment_amount = %(param_19)s, last_payment_amount = %(param_20)s, first_bank_statement_start = %(param_21)s, last_bank_statement_end = %(param_22)s, analytics_response_ids = CASE WHEN VALUES(analytics_response_ids) IS NOT NULL THEN CASE WHEN JSON_CONTAINS(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) THEN analytics_response_ids ELSE JSON_MERGE_PRESERVE(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) END ELSE analytics_response_ids END, occurrence_count = occurrence_count + 1] [parameters: {'created_at': datetime.datetime(2026, 1, 25, 9, 49, 4, 961732), 'modified_at': datetime.datetime(2026, 1, 25, 9, 49, 4, 961734), 'account_id': '001Nt00000J1XjqIAF', 'opportunity_id': '006Nt00000IJxOcIAL', 'iso_name': 'iFundDaily, LLC', 'account_name': 'The Learning Center of Cenla', 'account_industry': 'Education', 'account_city': 'Alexandria', 'account_state': 'LA', 'account_entity_type': 'LLC', 'account_inception_date': datetime.date(2021, 1, 1), 'funder_name': 'MCA SERVICING', 'funder_name_normalized': 'MCASERVICING', 'date_funded': datetime.date(2024, 12, 9), 'amount_funded': Decimal('2683.0'), 'term_in_days': 67, 'daily_payment': Decimal('56.0'), 'payment_amount': Decimal('2632.0'), 'payment_first_date': datetime.date(2024, 10, 1), 'payment_last_date': datetime.date(2024, 12, 9), 'payment_count': 47, 'payment_frequency': 'Daily', 'financing_type': 'Cash Advance', 'first_payment_amount': Decimal('56.0'), 'last_payment_amount': Decimal('80.0'), 'first_bank_statement_start': datetime.date(2024, 10, 1), 'last_bank_statement_end': datetime.date(2024, 12, 31), 'analytics_response_ids': '[160124]', 'occurrence_count': 1, 'param_1': datetime.datetime(2026, 1, 25, 9, 49, 4, 918772), 'param_2': '006Nt00000IJxOcIAL', 'param_3': 'iFundDaily, LLC', 'param_4': 'The Learning Center of Cenla', 'param_5': 'Education', 'param_6': 'Alexandria', 'param_7': 'LA', 'param_8': 'LLC', 'param_9': datetime.date(2021, 1, 1), 'param_10': Decimal('2683.0'), 'param_11': 67, 'param_12': Decimal('56.0'), 'param_13': Decimal('2632.0'), 'param_14': datetime.date(2024, 10, 1), 'param_15': datetime.date(2024, 12, 9), 'param_16': 47, 'param_17': 'Daily', 'param_18': 'Cash Advance', 'param_19': Decimal('56.0'), 'param_20': Decimal('80.0'), 'param_21': datetime.date(2024, 10, 1), 'param_22': datetime.date(2024, 12, 31)}] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2026-01-25T14:11:01.515507
114 Error loading funding SMALL BUSINESS FINANCIAL: (pymysql.err.OperationalError) (1205, 'Lock wait timeout exceeded; try restarting transaction') [SQL: INSERT INTO competitor_funding (created_at, modified_at, account_id, opportunity_id, iso_name, account_name, account_industry, account_city, account_state, account_entity_type, account_inception_date, funder_name, funder_name_normalized, date_funded, amount_funded, term_in_days, daily_payment, payment_amount, payment_first_date, payment_last_date, payment_count, payment_frequency, financing_type, first_payment_amount, last_payment_amount, first_bank_statement_start, last_bank_statement_end, analytics_response_ids, occurrence_count) VALUES (%(created_at)s, %(modified_at)s, %(account_id)s, %(opportunity_id)s, %(iso_name)s, %(account_name)s, %(account_industry)s, %(account_city)s, %(account_state)s, %(account_entity_type)s, %(account_inception_date)s, %(funder_name)s, %(funder_name_normalized)s, %(date_funded)s, %(amount_funded)s, %(term_in_days)s, %(daily_payment)s, %(payment_amount)s, %(payment_first_date)s, %(payment_last_date)s, %(payment_count)s, %(payment_frequency)s, %(financing_type)s, %(first_payment_amount)s, %(last_payment_amount)s, %(first_bank_statement_start)s, %(last_bank_statement_end)s, %(analytics_response_ids)s, %(occurrence_count)s) ON DUPLICATE KEY UPDATE modified_at = %(param_1)s, opportunity_id = %(param_2)s, iso_name = %(param_3)s, account_name = %(param_4)s, account_industry = %(param_5)s, account_city = %(param_6)s, account_state = %(param_7)s, account_entity_type = %(param_8)s, account_inception_date = %(param_9)s, amount_funded = %(param_10)s, term_in_days = %(param_11)s, daily_payment = %(param_12)s, payment_amount = %(param_13)s, payment_first_date = %(param_14)s, payment_last_date = %(param_15)s, payment_count = %(param_16)s, payment_frequency = %(param_17)s, financing_type = %(param_18)s, first_payment_amount = %(param_19)s, last_payment_amount = %(param_20)s, first_bank_statement_start = %(param_21)s, last_bank_statement_end = %(param_22)s, analytics_response_ids = CASE WHEN VALUES(analytics_response_ids) IS NOT NULL THEN CASE WHEN JSON_CONTAINS(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) THEN analytics_response_ids ELSE JSON_MERGE_PRESERVE(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) END ELSE analytics_response_ids END, occurrence_count = occurrence_count + 1] [parameters: {'created_at': datetime.datetime(2026, 1, 25, 9, 50, 13, 769741), 'modified_at': datetime.datetime(2026, 1, 25, 9, 50, 13, 769742), 'account_id': '001Nt00000J1XjqIAF', 'opportunity_id': '006Nt00000IJxOcIAL', 'iso_name': 'iFundDaily, LLC', 'account_name': 'The Learning Center of Cenla', 'account_industry': 'Education', 'account_city': 'Alexandria', 'account_state': 'LA', 'account_entity_type': 'LLC', 'account_inception_date': datetime.date(2021, 1, 1), 'funder_name': 'SMALL BUSINESS FINANCIAL', 'funder_name_normalized': 'SMALLBUSINESSFINANCIAL', 'date_funded': datetime.date(2024, 10, 16), 'amount_funded': Decimal('9900.0'), 'term_in_days': 259, 'daily_payment': Decimal('53.4'), 'payment_amount': Decimal('2670.0'), 'payment_first_date': datetime.date(2024, 10, 29), 'payment_last_date': datetime.date(2024, 12, 31), 'payment_count': 10, 'payment_frequency': 'Weekly', 'financing_type': 'Cash Advance', 'first_payment_amount': Decimal('267.0'), 'last_payment_amount': Decimal('267.0'), 'first_bank_statement_start': datetime.date(2024, 10, 1), 'last_bank_statement_end': datetime.date(2024, 12, 31), 'analytics_response_ids': '[160124]', 'occurrence_count': 1, 'param_1': datetime.datetime(2026, 1, 25, 9, 50, 13, 769306), 'param_2': '006Nt00000IJxOcIAL', 'param_3': 'iFundDaily, LLC', 'param_4': 'The Learning Center of Cenla', 'param_5': 'Education', 'param_6': 'Alexandria', 'param_7': 'LA', 'param_8': 'LLC', 'param_9': datetime.date(2021, 1, 1), 'param_10': Decimal('9900.0'), 'param_11': 259, 'param_12': Decimal('53.4'), 'param_13': Decimal('2670.0'), 'param_14': datetime.date(2024, 10, 29), 'param_15': datetime.date(2024, 12, 31), 'param_16': 10, 'param_17': 'Weekly', 'param_18': 'Cash Advance', 'param_19': Decimal('267.0'), 'param_20': Decimal('267.0'), 'param_21': datetime.date(2024, 10, 1), 'param_22': datetime.date(2024, 12, 31)}] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2026-01-25T14:11:01.515508
115 Error loading funding VADER SERVICING: (pymysql.err.OperationalError) (1205, 'Lock wait timeout exceeded; try restarting transaction') [SQL: INSERT INTO competitor_funding (created_at, modified_at, account_id, opportunity_id, iso_name, account_name, account_industry, account_city, account_state, account_entity_type, account_inception_date, funder_name, funder_name_normalized, date_funded, amount_funded, term_in_days, daily_payment, payment_amount, payment_first_date, payment_last_date, payment_count, payment_frequency, financing_type, first_payment_amount, last_payment_amount, first_bank_statement_start, last_bank_statement_end, analytics_response_ids, occurrence_count) VALUES (%(created_at)s, %(modified_at)s, %(account_id)s, %(opportunity_id)s, %(iso_name)s, %(account_name)s, %(account_industry)s, %(account_city)s, %(account_state)s, %(account_entity_type)s, %(account_inception_date)s, %(funder_name)s, %(funder_name_normalized)s, %(date_funded)s, %(amount_funded)s, %(term_in_days)s, %(daily_payment)s, %(payment_amount)s, %(payment_first_date)s, %(payment_last_date)s, %(payment_count)s, %(payment_frequency)s, %(financing_type)s, %(first_payment_amount)s, %(last_payment_amount)s, %(first_bank_statement_start)s, %(last_bank_statement_end)s, %(analytics_response_ids)s, %(occurrence_count)s) ON DUPLICATE KEY UPDATE modified_at = %(param_1)s, opportunity_id = %(param_2)s, iso_name = %(param_3)s, account_name = %(param_4)s, account_industry = %(param_5)s, account_city = %(param_6)s, account_state = %(param_7)s, account_entity_type = %(param_8)s, account_inception_date = %(param_9)s, amount_funded = %(param_10)s, term_in_days = %(param_11)s, daily_payment = %(param_12)s, payment_amount = %(param_13)s, payment_first_date = %(param_14)s, payment_last_date = %(param_15)s, payment_count = %(param_16)s, payment_frequency = %(param_17)s, financing_type = %(param_18)s, first_payment_amount = %(param_19)s, last_payment_amount = %(param_20)s, first_bank_statement_start = %(param_21)s, last_bank_statement_end = %(param_22)s, analytics_response_ids = CASE WHEN VALUES(analytics_response_ids) IS NOT NULL THEN CASE WHEN JSON_CONTAINS(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) THEN analytics_response_ids ELSE JSON_MERGE_PRESERVE(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) END ELSE analytics_response_ids END, occurrence_count = occurrence_count + 1] [parameters: {'created_at': datetime.datetime(2026, 1, 25, 9, 51, 3, 816491), 'modified_at': datetime.datetime(2026, 1, 25, 9, 51, 3, 816493), 'account_id': '001Nt00000J1XjqIAF', 'opportunity_id': '006Nt00000IJxOcIAL', 'iso_name': 'iFundDaily, LLC', 'account_name': 'The Learning Center of Cenla', 'account_industry': 'Education', 'account_city': 'Alexandria', 'account_state': 'LA', 'account_entity_type': 'LLC', 'account_inception_date': datetime.date(2021, 1, 1), 'funder_name': 'VADER SERVICING', 'funder_name_normalized': 'VADERSERVICING', 'date_funded': datetime.date(2024, 12, 3), 'amount_funded': Decimal('2452.0'), 'term_in_days': 34, 'daily_payment': Decimal('100.0'), 'payment_amount': Decimal('4300.0'), 'payment_first_date': datetime.date(2024, 10, 1), 'payment_last_date': datetime.date(2024, 12, 3), 'payment_count': 43, 'payment_frequency': 'Daily', 'financing_type': 'Cash Advance', 'first_payment_amount': Decimal('100.0'), 'last_payment_amount': Decimal('100.0'), 'first_bank_statement_start': datetime.date(2024, 10, 1), 'last_bank_statement_end': datetime.date(2024, 12, 31), 'analytics_response_ids': '[160124]', 'occurrence_count': 1, 'param_1': datetime.datetime(2026, 1, 25, 9, 51, 3, 815865), 'param_2': '006Nt00000IJxOcIAL', 'param_3': 'iFundDaily, LLC', 'param_4': 'The Learning Center of Cenla', 'param_5': 'Education', 'param_6': 'Alexandria', 'param_7': 'LA', 'param_8': 'LLC', 'param_9': datetime.date(2021, 1, 1), 'param_10': Decimal('2452.0'), 'param_11': 34, 'param_12': Decimal('100.0'), 'param_13': Decimal('4300.0'), 'param_14': datetime.date(2024, 10, 1), 'param_15': datetime.date(2024, 12, 3), 'param_16': 43, 'param_17': 'Daily', 'param_18': 'Cash Advance', 'param_19': Decimal('100.0'), 'param_20': Decimal('100.0'), 'param_21': datetime.date(2024, 10, 1), 'param_22': datetime.date(2024, 12, 31)}] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2026-01-25T14:11:01.515509
116 Error loading funding EARNIN: (pymysql.err.OperationalError) (1205, 'Lock wait timeout exceeded; try restarting transaction') [SQL: INSERT INTO competitor_funding (created_at, modified_at, account_id, opportunity_id, iso_name, account_name, account_industry, account_city, account_state, account_entity_type, account_inception_date, funder_name, funder_name_normalized, date_funded, amount_funded, term_in_days, daily_payment, payment_amount, payment_first_date, payment_last_date, payment_count, payment_frequency, financing_type, first_payment_amount, last_payment_amount, first_bank_statement_start, last_bank_statement_end, analytics_response_ids, occurrence_count) VALUES (%(created_at)s, %(modified_at)s, %(account_id)s, %(opportunity_id)s, %(iso_name)s, %(account_name)s, %(account_industry)s, %(account_city)s, %(account_state)s, %(account_entity_type)s, %(account_inception_date)s, %(funder_name)s, %(funder_name_normalized)s, %(date_funded)s, %(amount_funded)s, %(term_in_days)s, %(daily_payment)s, %(payment_amount)s, %(payment_first_date)s, %(payment_last_date)s, %(payment_count)s, %(payment_frequency)s, %(financing_type)s, %(first_payment_amount)s, %(last_payment_amount)s, %(first_bank_statement_start)s, %(last_bank_statement_end)s, %(analytics_response_ids)s, %(occurrence_count)s) ON DUPLICATE KEY UPDATE modified_at = %(param_1)s, opportunity_id = %(param_2)s, iso_name = %(param_3)s, account_name = %(param_4)s, account_industry = %(param_5)s, account_city = %(param_6)s, account_state = %(param_7)s, account_entity_type = %(param_8)s, account_inception_date = %(param_9)s, amount_funded = %(param_10)s, term_in_days = %(param_11)s, daily_payment = %(param_12)s, payment_amount = %(param_13)s, payment_first_date = %(param_14)s, payment_last_date = %(param_15)s, payment_count = %(param_16)s, payment_frequency = %(param_17)s, financing_type = %(param_18)s, first_payment_amount = %(param_19)s, last_payment_amount = %(param_20)s, first_bank_statement_start = %(param_21)s, last_bank_statement_end = %(param_22)s, analytics_response_ids = CASE WHEN VALUES(analytics_response_ids) IS NOT NULL THEN CASE WHEN JSON_CONTAINS(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) THEN analytics_response_ids ELSE JSON_MERGE_PRESERVE(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) END ELSE analytics_response_ids END, occurrence_count = occurrence_count + 1] [parameters: {'created_at': datetime.datetime(2026, 1, 25, 9, 51, 53, 861800), 'modified_at': datetime.datetime(2026, 1, 25, 9, 51, 53, 861802), 'account_id': '001Nt00000J1XjqIAF', 'opportunity_id': '006Nt00000IJxOcIAL', 'iso_name': 'iFundDaily, LLC', 'account_name': 'The Learning Center of Cenla', 'account_industry': 'Education', 'account_city': 'Alexandria', 'account_state': 'LA', 'account_entity_type': 'LLC', 'account_inception_date': datetime.date(2021, 1, 1), 'funder_name': 'EARNIN', 'funder_name_normalized': 'EARNIN', 'date_funded': None, 'amount_funded': None, 'term_in_days': None, 'daily_payment': Decimal('100.0'), 'payment_amount': Decimal('1900.0'), 'payment_first_date': datetime.date(2024, 12, 4), 'payment_last_date': datetime.date(2024, 12, 31), 'payment_count': 19, 'payment_frequency': 'Daily', 'financing_type': 'Cash Advance', 'first_payment_amount': Decimal('100.0'), 'last_payment_amount': Decimal('100.0'), 'first_bank_statement_start': datetime.date(2024, 10, 1), 'last_bank_statement_end': datetime.date(2024, 12, 31), 'analytics_response_ids': '[160124]', 'occurrence_count': 1, 'param_1': datetime.datetime(2026, 1, 25, 9, 51, 53, 861294), 'param_2': '006Nt00000IJxOcIAL', 'param_3': 'iFundDaily, LLC', 'param_4': 'The Learning Center of Cenla', 'param_5': 'Education', 'param_6': 'Alexandria', 'param_7': 'LA', 'param_8': 'LLC', 'param_9': datetime.date(2021, 1, 1), 'param_10': None, 'param_11': None, 'param_12': Decimal('100.0'), 'param_13': Decimal('1900.0'), 'param_14': datetime.date(2024, 12, 4), 'param_15': datetime.date(2024, 12, 31), 'param_16': 19, 'param_17': 'Daily', 'param_18': 'Cash Advance', 'param_19': Decimal('100.0'), 'param_20': Decimal('100.0'), 'param_21': datetime.date(2024, 10, 1), 'param_22': datetime.date(2024, 12, 31)}] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2026-01-25T14:11:01.515510
117 Error loading funding FUNDING METRICS: (pymysql.err.OperationalError) (1213, 'Deadlock found when trying to get lock; try restarting transaction') [SQL: INSERT INTO competitor_funding (created_at, modified_at, account_id, opportunity_id, iso_name, account_name, account_industry, account_city, account_state, account_entity_type, account_inception_date, funder_name, funder_name_normalized, date_funded, amount_funded, term_in_days, daily_payment, payment_amount, payment_first_date, payment_last_date, payment_count, payment_frequency, financing_type, first_payment_amount, last_payment_amount, first_bank_statement_start, last_bank_statement_end, analytics_response_ids, occurrence_count) VALUES (%(created_at)s, %(modified_at)s, %(account_id)s, %(opportunity_id)s, %(iso_name)s, %(account_name)s, %(account_industry)s, %(account_city)s, %(account_state)s, %(account_entity_type)s, %(account_inception_date)s, %(funder_name)s, %(funder_name_normalized)s, %(date_funded)s, %(amount_funded)s, %(term_in_days)s, %(daily_payment)s, %(payment_amount)s, %(payment_first_date)s, %(payment_last_date)s, %(payment_count)s, %(payment_frequency)s, %(financing_type)s, %(first_payment_amount)s, %(last_payment_amount)s, %(first_bank_statement_start)s, %(last_bank_statement_end)s, %(analytics_response_ids)s, %(occurrence_count)s) ON DUPLICATE KEY UPDATE modified_at = %(param_1)s, opportunity_id = %(param_2)s, iso_name = %(param_3)s, account_name = %(param_4)s, account_industry = %(param_5)s, account_city = %(param_6)s, account_state = %(param_7)s, account_entity_type = %(param_8)s, account_inception_date = %(param_9)s, amount_funded = %(param_10)s, term_in_days = %(param_11)s, daily_payment = %(param_12)s, payment_amount = %(param_13)s, payment_first_date = %(param_14)s, payment_last_date = %(param_15)s, payment_count = %(param_16)s, payment_frequency = %(param_17)s, financing_type = %(param_18)s, first_payment_amount = %(param_19)s, last_payment_amount = %(param_20)s, first_bank_statement_start = %(param_21)s, last_bank_statement_end = %(param_22)s, analytics_response_ids = CASE WHEN VALUES(analytics_response_ids) IS NOT NULL THEN CASE WHEN JSON_CONTAINS(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) THEN analytics_response_ids ELSE JSON_MERGE_PRESERVE(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) END ELSE analytics_response_ids END, occurrence_count = occurrence_count + 1] [parameters: {'created_at': datetime.datetime(2026, 1, 25, 9, 53, 5, 198193), 'modified_at': datetime.datetime(2026, 1, 25, 9, 53, 5, 198194), 'account_id': '001Nt00000J7dw9IAB', 'opportunity_id': '006Nt00000IoxLvIAJ', 'iso_name': 'FM Internal (Elias)', 'account_name': 'LTS Brand Corp.', 'account_industry': 'Manufacturing', 'account_city': 'Brooklyn', 'account_state': 'NY', 'account_entity_type': 'Corp.', 'account_inception_date': datetime.date(2021, 6, 28), 'funder_name': 'FUNDING METRICS', 'funder_name_normalized': 'FUNDINGMETRICS', 'date_funded': datetime.date(2024, 10, 21), 'amount_funded': Decimal('42955.0'), 'term_in_days': 117, 'daily_payment': Decimal('513.0'), 'payment_amount': Decimal('25650.0'), 'payment_first_date': datetime.date(2024, 10, 23), 'payment_last_date': datetime.date(2024, 12, 31), 'payment_count': 50, 'payment_frequency': 'Daily', 'financing_type': 'Cash Advance', 'first_payment_amount': Decimal('513.0'), 'last_payment_amount': Decimal('513.0'), 'first_bank_statement_start': datetime.date(2024, 8, 31), 'last_bank_statement_end': datetime.date(2024, 12, 31), 'analytics_response_ids': '[170770]', 'occurrence_count': 1, 'param_1': datetime.datetime(2026, 1, 25, 9, 53, 5, 196587), 'param_2': '006Nt00000IoxLvIAJ', 'param_3': 'FM Internal (Elias)', 'param_4': 'LTS Brand Corp.', 'param_5': 'Manufacturing', 'param_6': 'Brooklyn', 'param_7': 'NY', 'param_8': 'Corp.', 'param_9': datetime.date(2021, 6, 28), 'param_10': Decimal('42955.0'), 'param_11': 117, 'param_12': Decimal('513.0'), 'param_13': Decimal('25650.0'), 'param_14': datetime.date(2024, 10, 23), 'param_15': datetime.date(2024, 12, 31), 'param_16': 50, 'param_17': 'Daily', 'param_18': 'Cash Advance', 'param_19': Decimal('513.0'), 'param_20': Decimal('513.0'), 'param_21': datetime.date(2024, 8, 31), 'param_22': datetime.date(2024, 12, 31)}] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2026-01-25T14:11:01.515512
118 Error loading funding FORA FINANCIAL: (pymysql.err.OperationalError) (1205, 'Lock wait timeout exceeded; try restarting transaction') [SQL: INSERT INTO competitor_funding (created_at, modified_at, account_id, opportunity_id, iso_name, account_name, account_industry, account_city, account_state, account_entity_type, account_inception_date, funder_name, funder_name_normalized, date_funded, amount_funded, term_in_days, daily_payment, payment_amount, payment_first_date, payment_last_date, payment_count, payment_frequency, financing_type, first_payment_amount, last_payment_amount, first_bank_statement_start, last_bank_statement_end, analytics_response_ids, occurrence_count) VALUES (%(created_at)s, %(modified_at)s, %(account_id)s, %(opportunity_id)s, %(iso_name)s, %(account_name)s, %(account_industry)s, %(account_city)s, %(account_state)s, %(account_entity_type)s, %(account_inception_date)s, %(funder_name)s, %(funder_name_normalized)s, %(date_funded)s, %(amount_funded)s, %(term_in_days)s, %(daily_payment)s, %(payment_amount)s, %(payment_first_date)s, %(payment_last_date)s, %(payment_count)s, %(payment_frequency)s, %(financing_type)s, %(first_payment_amount)s, %(last_payment_amount)s, %(first_bank_statement_start)s, %(last_bank_statement_end)s, %(analytics_response_ids)s, %(occurrence_count)s) ON DUPLICATE KEY UPDATE modified_at = %(param_1)s, opportunity_id = %(param_2)s, iso_name = %(param_3)s, account_name = %(param_4)s, account_industry = %(param_5)s, account_city = %(param_6)s, account_state = %(param_7)s, account_entity_type = %(param_8)s, account_inception_date = %(param_9)s, amount_funded = %(param_10)s, term_in_days = %(param_11)s, daily_payment = %(param_12)s, payment_amount = %(param_13)s, payment_first_date = %(param_14)s, payment_last_date = %(param_15)s, payment_count = %(param_16)s, payment_frequency = %(param_17)s, financing_type = %(param_18)s, first_payment_amount = %(param_19)s, last_payment_amount = %(param_20)s, first_bank_statement_start = %(param_21)s, last_bank_statement_end = %(param_22)s, analytics_response_ids = CASE WHEN VALUES(analytics_response_ids) IS NOT NULL THEN CASE WHEN JSON_CONTAINS(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) THEN analytics_response_ids ELSE JSON_MERGE_PRESERVE(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) END ELSE analytics_response_ids END, occurrence_count = occurrence_count + 1] [parameters: {'created_at': datetime.datetime(2026, 1, 25, 11, 4, 54, 311771), 'modified_at': datetime.datetime(2026, 1, 25, 11, 4, 54, 311773), 'account_id': '001Nt00000J7xLQIAZ', 'opportunity_id': '006Nt00000FteU1IAJ', 'iso_name': 'Skytech Solutions, LLC', 'account_name': 'Valley European Auto Service Inc', 'account_industry': 'Automotive Repair', 'account_city': 'Van Nuys', 'account_state': 'CA', 'account_entity_type': 'Corp', 'account_inception_date': datetime.date(2002, 12, 6), 'funder_name': 'FORA FINANCIAL', 'funder_name_normalized': 'FORAFINANCIAL', 'date_funded': None, 'amount_funded': None, 'term_in_days': None, 'daily_payment': Decimal('271.0'), 'payment_amount': Decimal('29810.0'), 'payment_first_date': datetime.date(2024, 5, 6), 'payment_last_date': datetime.date(2024, 9, 30), 'payment_count': 22, 'payment_frequency': 'Weekly', 'financing_type': 'Cash Advance', 'first_payment_amount': Decimal('1355.0'), 'last_payment_amount': Decimal('1355.0'), 'first_bank_statement_start': datetime.date(2024, 5, 1), 'last_bank_statement_end': datetime.date(2024, 9, 30), 'analytics_response_ids': '[124658]', 'occurrence_count': 1, 'param_1': datetime.datetime(2026, 1, 25, 11, 4, 54, 309373), 'param_2': '006Nt00000FteU1IAJ', 'param_3': 'Skytech Solutions, LLC', 'param_4': 'Valley European Auto Service Inc', 'param_5': 'Automotive Repair', 'param_6': 'Van Nuys', 'param_7': 'CA', 'param_8': 'Corp', 'param_9': datetime.date(2002, 12, 6), 'param_10': None, 'param_11': None, 'param_12': Decimal('271.0'), 'param_13': Decimal('29810.0'), 'param_14': datetime.date(2024, 5, 6), 'param_15': datetime.date(2024, 9, 30), 'param_16': 22, 'param_17': 'Weekly', 'param_18': 'Cash Advance', 'param_19': Decimal('1355.0'), 'param_20': Decimal('1355.0'), 'param_21': datetime.date(2024, 5, 1), 'param_22': datetime.date(2024, 9, 30)}] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2026-01-25T14:11:01.515513
119 Error loading funding FORWARD FINANCING: (pymysql.err.OperationalError) (1205, 'Lock wait timeout exceeded; try restarting transaction') [SQL: INSERT INTO competitor_funding (created_at, modified_at, account_id, opportunity_id, iso_name, account_name, account_industry, account_city, account_state, account_entity_type, account_inception_date, funder_name, funder_name_normalized, date_funded, amount_funded, term_in_days, daily_payment, payment_amount, payment_first_date, payment_last_date, payment_count, payment_frequency, financing_type, first_payment_amount, last_payment_amount, first_bank_statement_start, last_bank_statement_end, analytics_response_ids, occurrence_count) VALUES (%(created_at)s, %(modified_at)s, %(account_id)s, %(opportunity_id)s, %(iso_name)s, %(account_name)s, %(account_industry)s, %(account_city)s, %(account_state)s, %(account_entity_type)s, %(account_inception_date)s, %(funder_name)s, %(funder_name_normalized)s, %(date_funded)s, %(amount_funded)s, %(term_in_days)s, %(daily_payment)s, %(payment_amount)s, %(payment_first_date)s, %(payment_last_date)s, %(payment_count)s, %(payment_frequency)s, %(financing_type)s, %(first_payment_amount)s, %(last_payment_amount)s, %(first_bank_statement_start)s, %(last_bank_statement_end)s, %(analytics_response_ids)s, %(occurrence_count)s) ON DUPLICATE KEY UPDATE modified_at = %(param_1)s, opportunity_id = %(param_2)s, iso_name = %(param_3)s, account_name = %(param_4)s, account_industry = %(param_5)s, account_city = %(param_6)s, account_state = %(param_7)s, account_entity_type = %(param_8)s, account_inception_date = %(param_9)s, amount_funded = %(param_10)s, term_in_days = %(param_11)s, daily_payment = %(param_12)s, payment_amount = %(param_13)s, payment_first_date = %(param_14)s, payment_last_date = %(param_15)s, payment_count = %(param_16)s, payment_frequency = %(param_17)s, financing_type = %(param_18)s, first_payment_amount = %(param_19)s, last_payment_amount = %(param_20)s, first_bank_statement_start = %(param_21)s, last_bank_statement_end = %(param_22)s, analytics_response_ids = CASE WHEN VALUES(analytics_response_ids) IS NOT NULL THEN CASE WHEN JSON_CONTAINS(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) THEN analytics_response_ids ELSE JSON_MERGE_PRESERVE(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) END ELSE analytics_response_ids END, occurrence_count = occurrence_count + 1] [parameters: {'created_at': datetime.datetime(2026, 1, 25, 11, 14, 53, 981474), 'modified_at': datetime.datetime(2026, 1, 25, 11, 14, 53, 981476), 'account_id': '001Nt00000J7xLQIAZ', 'opportunity_id': '006Nt00000O0UZoIAN', 'iso_name': 'Skytech Solutions, LLC', 'account_name': 'Valley European Auto Service Inc', 'account_industry': 'Automotive Repair', 'account_city': 'Van Nuys', 'account_state': 'CA', 'account_entity_type': 'Corp', 'account_inception_date': datetime.date(2002, 12, 6), 'funder_name': 'FORWARD FINANCING', 'funder_name_normalized': 'FORWARDFINANCING', 'date_funded': datetime.date(2025, 6, 6), 'amount_funded': Decimal('21157.8'), 'term_in_days': 96, 'daily_payment': Decimal('297.67'), 'payment_amount': Decimal('4465.05'), 'payment_first_date': datetime.date(2025, 6, 12), 'payment_last_date': datetime.date(2025, 6, 26), 'payment_count': 3, 'payment_frequency': 'Weekly', 'financing_type': 'Cash Advance', 'first_payment_amount': Decimal('1541.65'), 'last_payment_amount': Decimal('1488.35'), 'first_bank_statement_start': datetime.date(2025, 4, 1), 'last_bank_statement_end': datetime.date(2025, 6, 30), 'analytics_response_ids': '[314030]', 'occurrence_count': 1, 'param_1': datetime.datetime(2026, 1, 25, 11, 14, 53, 980200), 'param_2': '006Nt00000O0UZoIAN', 'param_3': 'Skytech Solutions, LLC', 'param_4': 'Valley European Auto Service Inc', 'param_5': 'Automotive Repair', 'param_6': 'Van Nuys', 'param_7': 'CA', 'param_8': 'Corp', 'param_9': datetime.date(2002, 12, 6), 'param_10': Decimal('21157.8'), 'param_11': 96, 'param_12': Decimal('297.67'), 'param_13': Decimal('4465.05'), 'param_14': datetime.date(2025, 6, 12), 'param_15': datetime.date(2025, 6, 26), 'param_16': 3, 'param_17': 'Weekly', 'param_18': 'Cash Advance', 'param_19': Decimal('1541.65'), 'param_20': Decimal('1488.35'), 'param_21': datetime.date(2025, 4, 1), 'param_22': datetime.date(2025, 6, 30)}] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2026-01-25T14:11:01.515514
120 Error loading funding FUNDING METRICS: (pymysql.err.OperationalError) (1205, 'Lock wait timeout exceeded; try restarting transaction') [SQL: INSERT INTO competitor_funding (created_at, modified_at, account_id, opportunity_id, iso_name, account_name, account_industry, account_city, account_state, account_entity_type, account_inception_date, funder_name, funder_name_normalized, date_funded, amount_funded, term_in_days, daily_payment, payment_amount, payment_first_date, payment_last_date, payment_count, payment_frequency, financing_type, first_payment_amount, last_payment_amount, first_bank_statement_start, last_bank_statement_end, analytics_response_ids, occurrence_count) VALUES (%(created_at)s, %(modified_at)s, %(account_id)s, %(opportunity_id)s, %(iso_name)s, %(account_name)s, %(account_industry)s, %(account_city)s, %(account_state)s, %(account_entity_type)s, %(account_inception_date)s, %(funder_name)s, %(funder_name_normalized)s, %(date_funded)s, %(amount_funded)s, %(term_in_days)s, %(daily_payment)s, %(payment_amount)s, %(payment_first_date)s, %(payment_last_date)s, %(payment_count)s, %(payment_frequency)s, %(financing_type)s, %(first_payment_amount)s, %(last_payment_amount)s, %(first_bank_statement_start)s, %(last_bank_statement_end)s, %(analytics_response_ids)s, %(occurrence_count)s) ON DUPLICATE KEY UPDATE modified_at = %(param_1)s, opportunity_id = %(param_2)s, iso_name = %(param_3)s, account_name = %(param_4)s, account_industry = %(param_5)s, account_city = %(param_6)s, account_state = %(param_7)s, account_entity_type = %(param_8)s, account_inception_date = %(param_9)s, amount_funded = %(param_10)s, term_in_days = %(param_11)s, daily_payment = %(param_12)s, payment_amount = %(param_13)s, payment_first_date = %(param_14)s, payment_last_date = %(param_15)s, payment_count = %(param_16)s, payment_frequency = %(param_17)s, financing_type = %(param_18)s, first_payment_amount = %(param_19)s, last_payment_amount = %(param_20)s, first_bank_statement_start = %(param_21)s, last_bank_statement_end = %(param_22)s, analytics_response_ids = CASE WHEN VALUES(analytics_response_ids) IS NOT NULL THEN CASE WHEN JSON_CONTAINS(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) THEN analytics_response_ids ELSE JSON_MERGE_PRESERVE(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) END ELSE analytics_response_ids END, occurrence_count = occurrence_count + 1] [parameters: {'created_at': datetime.datetime(2026, 1, 25, 11, 16, 31, 982344), 'modified_at': datetime.datetime(2026, 1, 25, 11, 16, 31, 982347), 'account_id': '001Nt00000J7xLQIAZ', 'opportunity_id': '006Nt00000O0UZoIAN', 'iso_name': 'Skytech Solutions, LLC', 'account_name': 'Valley European Auto Service Inc', 'account_industry': 'Automotive Repair', 'account_city': 'Van Nuys', 'account_state': 'CA', 'account_entity_type': 'Corp', 'account_inception_date': datetime.date(2002, 12, 6), 'funder_name': 'FUNDING METRICS', 'funder_name_normalized': 'FUNDINGMETRICS', 'date_funded': None, 'amount_funded': None, 'term_in_days': None, 'daily_payment': Decimal('167.06'), 'payment_amount': Decimal('10858.9'), 'payment_first_date': datetime.date(2025, 4, 4), 'payment_last_date': datetime.date(2025, 6, 27), 'payment_count': 13, 'payment_frequency': 'Weekly', 'financing_type': 'Cash Advance', 'first_payment_amount': Decimal('835.3'), 'last_payment_amount': Decimal('835.3'), 'first_bank_statement_start': datetime.date(2025, 4, 1), 'last_bank_statement_end': datetime.date(2025, 6, 30), 'analytics_response_ids': '[314030]', 'occurrence_count': 1, 'param_1': datetime.datetime(2026, 1, 25, 11, 16, 31, 981774), 'param_2': '006Nt00000O0UZoIAN', 'param_3': 'Skytech Solutions, LLC', 'param_4': 'Valley European Auto Service Inc', 'param_5': 'Automotive Repair', 'param_6': 'Van Nuys', 'param_7': 'CA', 'param_8': 'Corp', 'param_9': datetime.date(2002, 12, 6), 'param_10': None, 'param_11': None, 'param_12': Decimal('167.06'), 'param_13': Decimal('10858.9'), 'param_14': datetime.date(2025, 4, 4), 'param_15': datetime.date(2025, 6, 27), 'param_16': 13, 'param_17': 'Weekly', 'param_18': 'Cash Advance', 'param_19': Decimal('835.3'), 'param_20': Decimal('835.3'), 'param_21': datetime.date(2025, 4, 1), 'param_22': datetime.date(2025, 6, 30)}] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2026-01-25T14:11:01.515515
121 Error loading funding FORWARD FINANCING: (pymysql.err.OperationalError) (1205, 'Lock wait timeout exceeded; try restarting transaction') [SQL: INSERT INTO competitor_funding (created_at, modified_at, account_id, opportunity_id, iso_name, account_name, account_industry, account_city, account_state, account_entity_type, account_inception_date, funder_name, funder_name_normalized, date_funded, amount_funded, term_in_days, daily_payment, payment_amount, payment_first_date, payment_last_date, payment_count, payment_frequency, financing_type, first_payment_amount, last_payment_amount, first_bank_statement_start, last_bank_statement_end, analytics_response_ids, occurrence_count) VALUES (%(created_at)s, %(modified_at)s, %(account_id)s, %(opportunity_id)s, %(iso_name)s, %(account_name)s, %(account_industry)s, %(account_city)s, %(account_state)s, %(account_entity_type)s, %(account_inception_date)s, %(funder_name)s, %(funder_name_normalized)s, %(date_funded)s, %(amount_funded)s, %(term_in_days)s, %(daily_payment)s, %(payment_amount)s, %(payment_first_date)s, %(payment_last_date)s, %(payment_count)s, %(payment_frequency)s, %(financing_type)s, %(first_payment_amount)s, %(last_payment_amount)s, %(first_bank_statement_start)s, %(last_bank_statement_end)s, %(analytics_response_ids)s, %(occurrence_count)s) ON DUPLICATE KEY UPDATE modified_at = %(param_1)s, opportunity_id = %(param_2)s, iso_name = %(param_3)s, account_name = %(param_4)s, account_industry = %(param_5)s, account_city = %(param_6)s, account_state = %(param_7)s, account_entity_type = %(param_8)s, account_inception_date = %(param_9)s, amount_funded = %(param_10)s, term_in_days = %(param_11)s, daily_payment = %(param_12)s, payment_amount = %(param_13)s, payment_first_date = %(param_14)s, payment_last_date = %(param_15)s, payment_count = %(param_16)s, payment_frequency = %(param_17)s, financing_type = %(param_18)s, first_payment_amount = %(param_19)s, last_payment_amount = %(param_20)s, first_bank_statement_start = %(param_21)s, last_bank_statement_end = %(param_22)s, analytics_response_ids = CASE WHEN VALUES(analytics_response_ids) IS NOT NULL THEN CASE WHEN JSON_CONTAINS(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) THEN analytics_response_ids ELSE JSON_MERGE_PRESERVE(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) END ELSE analytics_response_ids END, occurrence_count = occurrence_count + 1] [parameters: {'created_at': datetime.datetime(2026, 1, 25, 11, 17, 22, 95924), 'modified_at': datetime.datetime(2026, 1, 25, 11, 17, 22, 95925), 'account_id': '001Nt00000J7xLQIAZ', 'opportunity_id': '006Nt00000WBhlbIAD', 'iso_name': 'Skytech Solutions, LLC', 'account_name': 'Valley European Auto Service Inc', 'account_industry': 'Automotive Repair', 'account_city': 'Van Nuys', 'account_state': 'CA', 'account_entity_type': 'Corp', 'account_inception_date': datetime.date(2002, 12, 6), 'funder_name': 'FORWARD FINANCING', 'funder_name_normalized': 'FORWARDFINANCING', 'date_funded': datetime.date(2025, 11, 12), 'amount_funded': Decimal('23190.35'), 'term_in_days': 109, 'daily_payment': Decimal('297.67'), 'payment_amount': Decimal('20836.9'), 'payment_first_date': datetime.date(2025, 8, 7), 'payment_last_date': datetime.date(2025, 11, 6), 'payment_count': 14, 'payment_frequency': 'Weekly', 'financing_type': 'Cash Advance', 'first_payment_amount': Decimal('1488.35'), 'last_payment_amount': Decimal('2004.15'), 'first_bank_statement_start': datetime.date(2025, 8, 1), 'last_bank_statement_end': datetime.date(2025, 11, 30), 'analytics_response_ids': '[472814]', 'occurrence_count': 1, 'param_1': datetime.datetime(2026, 1, 25, 11, 17, 22, 95302), 'param_2': '006Nt00000WBhlbIAD', 'param_3': 'Skytech Solutions, LLC', 'param_4': 'Valley European Auto Service Inc', 'param_5': 'Automotive Repair', 'param_6': 'Van Nuys', 'param_7': 'CA', 'param_8': 'Corp', 'param_9': datetime.date(2002, 12, 6), 'param_10': Decimal('23190.35'), 'param_11': 109, 'param_12': Decimal('297.67'), 'param_13': Decimal('20836.9'), 'param_14': datetime.date(2025, 8, 7), 'param_15': datetime.date(2025, 11, 6), 'param_16': 14, 'param_17': 'Weekly', 'param_18': 'Cash Advance', 'param_19': Decimal('1488.35'), 'param_20': Decimal('2004.15'), 'param_21': datetime.date(2025, 8, 1), 'param_22': datetime.date(2025, 11, 30)}] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2026-01-25T14:11:01.515517
122 Error loading funding HEADWAY CAPITAL: (pymysql.err.OperationalError) (1213, 'Deadlock found when trying to get lock; try restarting transaction') [SQL: INSERT INTO competitor_funding (created_at, modified_at, account_id, opportunity_id, iso_name, account_name, account_industry, account_city, account_state, account_entity_type, account_inception_date, funder_name, funder_name_normalized, date_funded, amount_funded, term_in_days, daily_payment, payment_amount, payment_first_date, payment_last_date, payment_count, payment_frequency, financing_type, first_payment_amount, last_payment_amount, first_bank_statement_start, last_bank_statement_end, analytics_response_ids, occurrence_count) VALUES (%(created_at)s, %(modified_at)s, %(account_id)s, %(opportunity_id)s, %(iso_name)s, %(account_name)s, %(account_industry)s, %(account_city)s, %(account_state)s, %(account_entity_type)s, %(account_inception_date)s, %(funder_name)s, %(funder_name_normalized)s, %(date_funded)s, %(amount_funded)s, %(term_in_days)s, %(daily_payment)s, %(payment_amount)s, %(payment_first_date)s, %(payment_last_date)s, %(payment_count)s, %(payment_frequency)s, %(financing_type)s, %(first_payment_amount)s, %(last_payment_amount)s, %(first_bank_statement_start)s, %(last_bank_statement_end)s, %(analytics_response_ids)s, %(occurrence_count)s) ON DUPLICATE KEY UPDATE modified_at = %(param_1)s, opportunity_id = %(param_2)s, iso_name = %(param_3)s, account_name = %(param_4)s, account_industry = %(param_5)s, account_city = %(param_6)s, account_state = %(param_7)s, account_entity_type = %(param_8)s, account_inception_date = %(param_9)s, amount_funded = %(param_10)s, term_in_days = %(param_11)s, daily_payment = %(param_12)s, payment_amount = %(param_13)s, payment_first_date = %(param_14)s, payment_last_date = %(param_15)s, payment_count = %(param_16)s, payment_frequency = %(param_17)s, financing_type = %(param_18)s, first_payment_amount = %(param_19)s, last_payment_amount = %(param_20)s, first_bank_statement_start = %(param_21)s, last_bank_statement_end = %(param_22)s, analytics_response_ids = CASE WHEN VALUES(analytics_response_ids) IS NOT NULL THEN CASE WHEN JSON_CONTAINS(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) THEN analytics_response_ids ELSE JSON_MERGE_PRESERVE(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) END ELSE analytics_response_ids END, occurrence_count = occurrence_count + 1] [parameters: {'created_at': datetime.datetime(2026, 1, 25, 11, 50, 37, 37413), 'modified_at': datetime.datetime(2026, 1, 25, 11, 50, 37, 37414), 'account_id': '001Nt00000JFx02IAD', 'opportunity_id': '006Nt00000FzlPaIAJ', 'iso_name': 'Zip Capital Group, LLC', 'account_name': 'Orozco Distributing', 'account_industry': 'Wholesale', 'account_city': 'Belton', 'account_state': 'TX', 'account_entity_type': 'Sole Proprietor', 'account_inception_date': datetime.date(2015, 1, 30), 'funder_name': 'HEADWAY CAPITAL', 'funder_name_normalized': 'HEADWAYCAPITAL', 'date_funded': datetime.date(2024, 8, 12), 'amount_funded': Decimal('100000.0'), 'term_in_days': 260, 'daily_payment': Decimal('538.4'), 'payment_amount': Decimal('13460.0'), 'payment_first_date': datetime.date(2024, 8, 28), 'payment_last_date': datetime.date(2024, 9, 25), 'payment_count': 5, 'payment_frequency': 'Weekly', 'financing_type': 'Cash Advance', 'first_payment_amount': Decimal('2692.0'), 'last_payment_amount': Decimal('2692.0'), 'first_bank_statement_start': datetime.date(2024, 6, 29), 'last_bank_statement_end': datetime.date(2024, 9, 30), 'analytics_response_ids': '[125758]', 'occurrence_count': 1, 'param_1': datetime.datetime(2026, 1, 25, 11, 50, 37, 36867), 'param_2': '006Nt00000FzlPaIAJ', 'param_3': 'Zip Capital Group, LLC', 'param_4': 'Orozco Distributing', 'param_5': 'Wholesale', 'param_6': 'Belton', 'param_7': 'TX', 'param_8': 'Sole Proprietor', 'param_9': datetime.date(2015, 1, 30), 'param_10': Decimal('100000.0'), 'param_11': 260, 'param_12': Decimal('538.4'), 'param_13': Decimal('13460.0'), 'param_14': datetime.date(2024, 8, 28), 'param_15': datetime.date(2024, 9, 25), 'param_16': 5, 'param_17': 'Weekly', 'param_18': 'Cash Advance', 'param_19': Decimal('2692.0'), 'param_20': Decimal('2692.0'), 'param_21': datetime.date(2024, 6, 29), 'param_22': datetime.date(2024, 9, 30)}] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2026-01-25T14:11:01.515518
123 Failed: FUNDBOX 2026-01-25T14:11:01.515519
124 Failed: GIGGLE FINANCE 2026-01-25T14:11:01.515520
125 Failed: GIGGLE FINANCE 2026-01-25T14:11:01.515521
126 Failed: CAPITALIZE GROUP 2026-01-25T14:11:01.515523
127 Failed: NEWCO CAPITAL GROUP LLC 2026-01-25T14:11:01.515524
128 Failed: AMERICAN EXPRESS LOAN 2026-01-25T14:11:01.515525
129 Error loading funding FUNDBOX: (pymysql.err.OperationalError) (1205, 'Lock wait timeout exceeded; try restarting transaction') [SQL: INSERT INTO competitor_funding (created_at, modified_at, account_id, opportunity_id, iso_name, account_name, account_industry, account_city, account_state, account_entity_type, account_inception_date, funder_name, funder_name_normalized, date_funded, amount_funded, term_in_days, daily_payment, payment_amount, payment_first_date, payment_last_date, payment_count, payment_frequency, financing_type, first_payment_amount, last_payment_amount, first_bank_statement_start, last_bank_statement_end, analytics_response_ids, occurrence_count) VALUES (%(created_at)s, %(modified_at)s, %(account_id)s, %(opportunity_id)s, %(iso_name)s, %(account_name)s, %(account_industry)s, %(account_city)s, %(account_state)s, %(account_entity_type)s, %(account_inception_date)s, %(funder_name)s, %(funder_name_normalized)s, %(date_funded)s, %(amount_funded)s, %(term_in_days)s, %(daily_payment)s, %(payment_amount)s, %(payment_first_date)s, %(payment_last_date)s, %(payment_count)s, %(payment_frequency)s, %(financing_type)s, %(first_payment_amount)s, %(last_payment_amount)s, %(first_bank_statement_start)s, %(last_bank_statement_end)s, %(analytics_response_ids)s, %(occurrence_count)s) ON DUPLICATE KEY UPDATE modified_at = %(param_1)s, opportunity_id = %(param_2)s, iso_name = %(param_3)s, account_name = %(param_4)s, account_industry = %(param_5)s, account_city = %(param_6)s, account_state = %(param_7)s, account_entity_type = %(param_8)s, account_inception_date = %(param_9)s, amount_funded = %(param_10)s, term_in_days = %(param_11)s, daily_payment = %(param_12)s, payment_amount = %(param_13)s, payment_first_date = %(param_14)s, payment_last_date = %(param_15)s, payment_count = %(param_16)s, payment_frequency = %(param_17)s, financing_type = %(param_18)s, first_payment_amount = %(param_19)s, last_payment_amount = %(param_20)s, first_bank_statement_start = %(param_21)s, last_bank_statement_end = %(param_22)s, analytics_response_ids = CASE WHEN VALUES(analytics_response_ids) IS NOT NULL THEN CASE WHEN JSON_CONTAINS(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) THEN analytics_response_ids ELSE JSON_MERGE_PRESERVE(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) END ELSE analytics_response_ids END, occurrence_count = occurrence_count + 1] [parameters: {'created_at': datetime.datetime(2026, 1, 25, 12, 13, 54, 939389), 'modified_at': datetime.datetime(2026, 1, 25, 12, 13, 54, 939390), 'account_id': '001Nt00000JKLGjIAP', 'opportunity_id': '006Nt00000In9z5IAB', 'iso_name': 'GreenBridge Capital, LLC', 'account_name': 'Exclusive, LLC', 'account_industry': 'Retail Trade', 'account_city': 'Chicago', 'account_state': 'IL', 'account_entity_type': 'LLC', 'account_inception_date': datetime.date(2018, 8, 18), 'funder_name': 'FUNDBOX', 'funder_name_normalized': 'FUNDBOX', 'date_funded': datetime.date(2024, 10, 24), 'amount_funded': Decimal('9000.0'), 'term_in_days': 131, 'daily_payment': Decimal('95.6'), 'payment_amount': Decimal('3824.0'), 'payment_first_date': datetime.date(2024, 11, 7), 'payment_last_date': datetime.date(2024, 12, 27), 'payment_count': 8, 'payment_frequency': 'Weekly', 'financing_type': 'Cash Advance', 'first_payment_amount': Decimal('478.0'), 'last_payment_amount': Decimal('478.0'), 'first_bank_statement_start': datetime.date(2024, 10, 1), 'last_bank_statement_end': datetime.date(2024, 12, 31), 'analytics_response_ids': '[170245]', 'occurrence_count': 1, 'param_1': datetime.datetime(2026, 1, 25, 12, 13, 54, 938789), 'param_2': '006Nt00000In9z5IAB', 'param_3': 'GreenBridge Capital, LLC', 'param_4': 'Exclusive, LLC', 'param_5': 'Retail Trade', 'param_6': 'Chicago', 'param_7': 'IL', 'param_8': 'LLC', 'param_9': datetime.date(2018, 8, 18), 'param_10': Decimal('9000.0'), 'param_11': 131, 'param_12': Decimal('95.6'), 'param_13': Decimal('3824.0'), 'param_14': datetime.date(2024, 11, 7), 'param_15': datetime.date(2024, 12, 27), 'param_16': 8, 'param_17': 'Weekly', 'param_18': 'Cash Advance', 'param_19': Decimal('478.0'), 'param_20': Decimal('478.0'), 'param_21': datetime.date(2024, 10, 1), 'param_22': datetime.date(2024, 12, 31)}] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2026-01-25T14:11:01.515526
130 Error loading funding GIGGLE FINANCE: (pymysql.err.OperationalError) (1205, 'Lock wait timeout exceeded; try restarting transaction') [SQL: INSERT INTO competitor_funding (created_at, modified_at, account_id, opportunity_id, iso_name, account_name, account_industry, account_city, account_state, account_entity_type, account_inception_date, funder_name, funder_name_normalized, date_funded, amount_funded, term_in_days, daily_payment, payment_amount, payment_first_date, payment_last_date, payment_count, payment_frequency, financing_type, first_payment_amount, last_payment_amount, first_bank_statement_start, last_bank_statement_end, analytics_response_ids, occurrence_count) VALUES (%(created_at)s, %(modified_at)s, %(account_id)s, %(opportunity_id)s, %(iso_name)s, %(account_name)s, %(account_industry)s, %(account_city)s, %(account_state)s, %(account_entity_type)s, %(account_inception_date)s, %(funder_name)s, %(funder_name_normalized)s, %(date_funded)s, %(amount_funded)s, %(term_in_days)s, %(daily_payment)s, %(payment_amount)s, %(payment_first_date)s, %(payment_last_date)s, %(payment_count)s, %(payment_frequency)s, %(financing_type)s, %(first_payment_amount)s, %(last_payment_amount)s, %(first_bank_statement_start)s, %(last_bank_statement_end)s, %(analytics_response_ids)s, %(occurrence_count)s) ON DUPLICATE KEY UPDATE modified_at = %(param_1)s, opportunity_id = %(param_2)s, iso_name = %(param_3)s, account_name = %(param_4)s, account_industry = %(param_5)s, account_city = %(param_6)s, account_state = %(param_7)s, account_entity_type = %(param_8)s, account_inception_date = %(param_9)s, amount_funded = %(param_10)s, term_in_days = %(param_11)s, daily_payment = %(param_12)s, payment_amount = %(param_13)s, payment_first_date = %(param_14)s, payment_last_date = %(param_15)s, payment_count = %(param_16)s, payment_frequency = %(param_17)s, financing_type = %(param_18)s, first_payment_amount = %(param_19)s, last_payment_amount = %(param_20)s, first_bank_statement_start = %(param_21)s, last_bank_statement_end = %(param_22)s, analytics_response_ids = CASE WHEN VALUES(analytics_response_ids) IS NOT NULL THEN CASE WHEN JSON_CONTAINS(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) THEN analytics_response_ids ELSE JSON_MERGE_PRESERVE(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) END ELSE analytics_response_ids END, occurrence_count = occurrence_count + 1] [parameters: {'created_at': datetime.datetime(2026, 1, 25, 12, 48, 29, 540972), 'modified_at': datetime.datetime(2026, 1, 25, 12, 48, 29, 540973), 'account_id': '001Nt00000JZccWIAT', 'opportunity_id': '006Nt00000GDsStIAL', 'iso_name': 'RFG USA INC', 'account_name': 'Island Gyalz Couriers LLC', 'account_industry': 'Shipping Businesses', 'account_city': 'Fort Lauderdale', 'account_state': 'FL', 'account_entity_type': 'LLC', 'account_inception_date': datetime.date(2022, 4, 28), 'funder_name': 'GIGGLE FINANCE', 'funder_name_normalized': 'GIGGLEFINANCE', 'date_funded': datetime.date(2024, 7, 2), 'amount_funded': Decimal('3132.5'), 'term_in_days': 48, 'daily_payment': Decimal('89.8'), 'payment_amount': Decimal('2694.0'), 'payment_first_date': datetime.date(2024, 7, 8), 'payment_last_date': datetime.date(2024, 7, 30), 'payment_count': 6, 'payment_frequency': 'Weekly', 'financing_type': 'Cash Advance', 'first_payment_amount': Decimal('449.0'), 'last_payment_amount': Decimal('449.0'), 'first_bank_statement_start': datetime.date(2024, 6, 29), 'last_bank_statement_end': datetime.date(2024, 7, 31), 'analytics_response_ids': '[128484]', 'occurrence_count': 1, 'param_1': datetime.datetime(2026, 1, 25, 12, 48, 29, 540512), 'param_2': '006Nt00000GDsStIAL', 'param_3': 'RFG USA INC', 'param_4': 'Island Gyalz Couriers LLC', 'param_5': 'Shipping Businesses', 'param_6': 'Fort Lauderdale', 'param_7': 'FL', 'param_8': 'LLC', 'param_9': datetime.date(2022, 4, 28), 'param_10': Decimal('3132.5'), 'param_11': 48, 'param_12': Decimal('89.8'), 'param_13': Decimal('2694.0'), 'param_14': datetime.date(2024, 7, 8), 'param_15': datetime.date(2024, 7, 30), 'param_16': 6, 'param_17': 'Weekly', 'param_18': 'Cash Advance', 'param_19': Decimal('449.0'), 'param_20': Decimal('449.0'), 'param_21': datetime.date(2024, 6, 29), 'param_22': datetime.date(2024, 7, 31)}] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2026-01-25T14:11:01.515527
131 Error loading funding GIGGLE FINANCE: (pymysql.err.OperationalError) (1205, 'Lock wait timeout exceeded; try restarting transaction') [SQL: INSERT INTO competitor_funding (created_at, modified_at, account_id, opportunity_id, iso_name, account_name, account_industry, account_city, account_state, account_entity_type, account_inception_date, funder_name, funder_name_normalized, date_funded, amount_funded, term_in_days, daily_payment, payment_amount, payment_first_date, payment_last_date, payment_count, payment_frequency, financing_type, first_payment_amount, last_payment_amount, first_bank_statement_start, last_bank_statement_end, analytics_response_ids, occurrence_count) VALUES (%(created_at)s, %(modified_at)s, %(account_id)s, %(opportunity_id)s, %(iso_name)s, %(account_name)s, %(account_industry)s, %(account_city)s, %(account_state)s, %(account_entity_type)s, %(account_inception_date)s, %(funder_name)s, %(funder_name_normalized)s, %(date_funded)s, %(amount_funded)s, %(term_in_days)s, %(daily_payment)s, %(payment_amount)s, %(payment_first_date)s, %(payment_last_date)s, %(payment_count)s, %(payment_frequency)s, %(financing_type)s, %(first_payment_amount)s, %(last_payment_amount)s, %(first_bank_statement_start)s, %(last_bank_statement_end)s, %(analytics_response_ids)s, %(occurrence_count)s) ON DUPLICATE KEY UPDATE modified_at = %(param_1)s, opportunity_id = %(param_2)s, iso_name = %(param_3)s, account_name = %(param_4)s, account_industry = %(param_5)s, account_city = %(param_6)s, account_state = %(param_7)s, account_entity_type = %(param_8)s, account_inception_date = %(param_9)s, amount_funded = %(param_10)s, term_in_days = %(param_11)s, daily_payment = %(param_12)s, payment_amount = %(param_13)s, payment_first_date = %(param_14)s, payment_last_date = %(param_15)s, payment_count = %(param_16)s, payment_frequency = %(param_17)s, financing_type = %(param_18)s, first_payment_amount = %(param_19)s, last_payment_amount = %(param_20)s, first_bank_statement_start = %(param_21)s, last_bank_statement_end = %(param_22)s, analytics_response_ids = CASE WHEN VALUES(analytics_response_ids) IS NOT NULL THEN CASE WHEN JSON_CONTAINS(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) THEN analytics_response_ids ELSE JSON_MERGE_PRESERVE(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) END ELSE analytics_response_ids END, occurrence_count = occurrence_count + 1] [parameters: {'created_at': datetime.datetime(2026, 1, 25, 12, 49, 19, 667575), 'modified_at': datetime.datetime(2026, 1, 25, 12, 49, 19, 667582), 'account_id': '001Nt00000JZccWIAT', 'opportunity_id': '006Nt00000ISryHIAT', 'iso_name': 'RFG USA INC', 'account_name': 'Island Gyalz Couriers LLC', 'account_industry': 'Shipping Businesses', 'account_city': 'Fort Lauderdale', 'account_state': 'FL', 'account_entity_type': 'LLC', 'account_inception_date': datetime.date(2022, 4, 28), 'funder_name': 'GIGGLE FINANCE', 'funder_name_normalized': 'GIGGLEFINANCE', 'date_funded': datetime.date(2024, 11, 22), 'amount_funded': Decimal('2896.33'), 'term_in_days': 48, 'daily_payment': Decimal('83.0'), 'payment_amount': Decimal('830.0'), 'payment_first_date': datetime.date(2024, 12, 19), 'payment_last_date': datetime.date(2024, 12, 26), 'payment_count': 2, 'payment_frequency': 'Weekly', 'financing_type': 'Cash Advance', 'first_payment_amount': Decimal('415.0'), 'last_payment_amount': Decimal('415.0'), 'first_bank_statement_start': datetime.date(2024, 10, 1), 'last_bank_statement_end': datetime.date(2024, 12, 31), 'analytics_response_ids': '[163087]', 'occurrence_count': 1, 'param_1': datetime.datetime(2026, 1, 25, 12, 49, 19, 665786), 'param_2': '006Nt00000ISryHIAT', 'param_3': 'RFG USA INC', 'param_4': 'Island Gyalz Couriers LLC', 'param_5': 'Shipping Businesses', 'param_6': 'Fort Lauderdale', 'param_7': 'FL', 'param_8': 'LLC', 'param_9': datetime.date(2022, 4, 28), 'param_10': Decimal('2896.33'), 'param_11': 48, 'param_12': Decimal('83.0'), 'param_13': Decimal('830.0'), 'param_14': datetime.date(2024, 12, 19), 'param_15': datetime.date(2024, 12, 26), 'param_16': 2, 'param_17': 'Weekly', 'param_18': 'Cash Advance', 'param_19': Decimal('415.0'), 'param_20': Decimal('415.0'), 'param_21': datetime.date(2024, 10, 1), 'param_22': datetime.date(2024, 12, 31)}] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2026-01-25T14:11:01.515529
132 Error loading funding CAPITALIZE GROUP: (pymysql.err.OperationalError) (1213, 'Deadlock found when trying to get lock; try restarting transaction') [SQL: INSERT INTO competitor_funding (created_at, modified_at, account_id, opportunity_id, iso_name, account_name, account_industry, account_city, account_state, account_entity_type, account_inception_date, funder_name, funder_name_normalized, date_funded, amount_funded, term_in_days, daily_payment, payment_amount, payment_first_date, payment_last_date, payment_count, payment_frequency, financing_type, first_payment_amount, last_payment_amount, first_bank_statement_start, last_bank_statement_end, analytics_response_ids, occurrence_count) VALUES (%(created_at)s, %(modified_at)s, %(account_id)s, %(opportunity_id)s, %(iso_name)s, %(account_name)s, %(account_industry)s, %(account_city)s, %(account_state)s, %(account_entity_type)s, %(account_inception_date)s, %(funder_name)s, %(funder_name_normalized)s, %(date_funded)s, %(amount_funded)s, %(term_in_days)s, %(daily_payment)s, %(payment_amount)s, %(payment_first_date)s, %(payment_last_date)s, %(payment_count)s, %(payment_frequency)s, %(financing_type)s, %(first_payment_amount)s, %(last_payment_amount)s, %(first_bank_statement_start)s, %(last_bank_statement_end)s, %(analytics_response_ids)s, %(occurrence_count)s) ON DUPLICATE KEY UPDATE modified_at = %(param_1)s, opportunity_id = %(param_2)s, iso_name = %(param_3)s, account_name = %(param_4)s, account_industry = %(param_5)s, account_city = %(param_6)s, account_state = %(param_7)s, account_entity_type = %(param_8)s, account_inception_date = %(param_9)s, amount_funded = %(param_10)s, term_in_days = %(param_11)s, daily_payment = %(param_12)s, payment_amount = %(param_13)s, payment_first_date = %(param_14)s, payment_last_date = %(param_15)s, payment_count = %(param_16)s, payment_frequency = %(param_17)s, financing_type = %(param_18)s, first_payment_amount = %(param_19)s, last_payment_amount = %(param_20)s, first_bank_statement_start = %(param_21)s, last_bank_statement_end = %(param_22)s, analytics_response_ids = CASE WHEN VALUES(analytics_response_ids) IS NOT NULL THEN CASE WHEN JSON_CONTAINS(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) THEN analytics_response_ids ELSE JSON_MERGE_PRESERVE(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) END ELSE analytics_response_ids END, occurrence_count = occurrence_count + 1] [parameters: {'created_at': datetime.datetime(2026, 1, 25, 13, 15, 27, 323561), 'modified_at': datetime.datetime(2026, 1, 25, 13, 15, 27, 323570), 'account_id': '001Nt00000JZhAQIA1', 'opportunity_id': '006Nt00000KPZGnIAP', 'iso_name': 'Premium Merchant Funding 18, LLC', 'account_name': 'Resmex Partners Srsj, LLC', 'account_industry': 'Restaurant', 'account_city': 'SAN FRANCISCO', 'account_state': 'CA', 'account_entity_type': 'LLC', 'account_inception_date': datetime.date(2019, 3, 1), 'funder_name': 'CAPITALIZE GROUP', 'funder_name_normalized': 'CAPITALIZEGROUP', 'date_funded': datetime.date(2025, 1, 13), 'amount_funded': Decimal('190000.0'), 'term_in_days': 133, 'daily_payment': Decimal('2000.0'), 'payment_amount': Decimal('60000.0'), 'payment_first_date': datetime.date(2025, 1, 21), 'payment_last_date': datetime.date(2025, 2, 24), 'payment_count': 6, 'payment_frequency': 'Weekly', 'financing_type': 'Cash Advance', 'first_payment_amount': Decimal('10000.0'), 'last_payment_amount': Decimal('10000.0'), 'first_bank_statement_start': datetime.date(2025, 1, 1), 'last_bank_statement_end': datetime.date(2025, 2, 28), 'analytics_response_ids': '[203529]', 'occurrence_count': 1, 'param_1': datetime.datetime(2026, 1, 25, 13, 15, 27, 321389), 'param_2': '006Nt00000KPZGnIAP', 'param_3': 'Premium Merchant Funding 18, LLC', 'param_4': 'Resmex Partners Srsj, LLC', 'param_5': 'Restaurant', 'param_6': 'SAN FRANCISCO', 'param_7': 'CA', 'param_8': 'LLC', 'param_9': datetime.date(2019, 3, 1), 'param_10': Decimal('190000.0'), 'param_11': 133, 'param_12': Decimal('2000.0'), 'param_13': Decimal('60000.0'), 'param_14': datetime.date(2025, 1, 21), 'param_15': datetime.date(2025, 2, 24), 'param_16': 6, 'param_17': 'Weekly', 'param_18': 'Cash Advance', 'param_19': Decimal('10000.0'), 'param_20': Decimal('10000.0'), 'param_21': datetime.date(2025, 1, 1), 'param_22': datetime.date(2025, 2, 28)}] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2026-01-25T14:11:01.515530
133 Error loading funding NEWCO CAPITAL GROUP LLC: (pymysql.err.OperationalError) (1205, 'Lock wait timeout exceeded; try restarting transaction') [SQL: INSERT INTO competitor_funding (created_at, modified_at, account_id, opportunity_id, iso_name, account_name, account_industry, account_city, account_state, account_entity_type, account_inception_date, funder_name, funder_name_normalized, date_funded, amount_funded, term_in_days, daily_payment, payment_amount, payment_first_date, payment_last_date, payment_count, payment_frequency, financing_type, first_payment_amount, last_payment_amount, first_bank_statement_start, last_bank_statement_end, analytics_response_ids, occurrence_count) VALUES (%(created_at)s, %(modified_at)s, %(account_id)s, %(opportunity_id)s, %(iso_name)s, %(account_name)s, %(account_industry)s, %(account_city)s, %(account_state)s, %(account_entity_type)s, %(account_inception_date)s, %(funder_name)s, %(funder_name_normalized)s, %(date_funded)s, %(amount_funded)s, %(term_in_days)s, %(daily_payment)s, %(payment_amount)s, %(payment_first_date)s, %(payment_last_date)s, %(payment_count)s, %(payment_frequency)s, %(financing_type)s, %(first_payment_amount)s, %(last_payment_amount)s, %(first_bank_statement_start)s, %(last_bank_statement_end)s, %(analytics_response_ids)s, %(occurrence_count)s) ON DUPLICATE KEY UPDATE modified_at = %(param_1)s, opportunity_id = %(param_2)s, iso_name = %(param_3)s, account_name = %(param_4)s, account_industry = %(param_5)s, account_city = %(param_6)s, account_state = %(param_7)s, account_entity_type = %(param_8)s, account_inception_date = %(param_9)s, amount_funded = %(param_10)s, term_in_days = %(param_11)s, daily_payment = %(param_12)s, payment_amount = %(param_13)s, payment_first_date = %(param_14)s, payment_last_date = %(param_15)s, payment_count = %(param_16)s, payment_frequency = %(param_17)s, financing_type = %(param_18)s, first_payment_amount = %(param_19)s, last_payment_amount = %(param_20)s, first_bank_statement_start = %(param_21)s, last_bank_statement_end = %(param_22)s, analytics_response_ids = CASE WHEN VALUES(analytics_response_ids) IS NOT NULL THEN CASE WHEN JSON_CONTAINS(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) THEN analytics_response_ids ELSE JSON_MERGE_PRESERVE(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) END ELSE analytics_response_ids END, occurrence_count = occurrence_count + 1] [parameters: {'created_at': datetime.datetime(2026, 1, 25, 13, 15, 27, 378376), 'modified_at': datetime.datetime(2026, 1, 25, 13, 15, 27, 378380), 'account_id': '001Nt00000JZhAQIA1', 'opportunity_id': '006Nt00000KPZGnIAP', 'iso_name': 'Premium Merchant Funding 18, LLC', 'account_name': 'Resmex Partners Srsj, LLC', 'account_industry': 'Restaurant', 'account_city': 'SAN FRANCISCO', 'account_state': 'CA', 'account_entity_type': 'LLC', 'account_inception_date': datetime.date(2019, 3, 1), 'funder_name': 'NEWCO CAPITAL GROUP LLC', 'funder_name_normalized': 'NEWCOCAPITALGROUPLLC', 'date_funded': datetime.date(2025, 2, 5), 'amount_funded': Decimal('342950.0'), 'term_in_days': 200, 'daily_payment': Decimal('2397.6'), 'payment_amount': Decimal('23976.0'), 'payment_first_date': datetime.date(2025, 2, 18), 'payment_last_date': datetime.date(2025, 2, 25), 'payment_count': 2, 'payment_frequency': 'Weekly', 'financing_type': 'Cash Advance', 'first_payment_amount': Decimal('11988.0'), 'last_payment_amount': Decimal('11988.0'), 'first_bank_statement_start': datetime.date(2025, 1, 1), 'last_bank_statement_end': datetime.date(2025, 2, 28), 'analytics_response_ids': '[203529]', 'occurrence_count': 1, 'param_1': datetime.datetime(2026, 1, 25, 13, 15, 27, 375845), 'param_2': '006Nt00000KPZGnIAP', 'param_3': 'Premium Merchant Funding 18, LLC', 'param_4': 'Resmex Partners Srsj, LLC', 'param_5': 'Restaurant', 'param_6': 'SAN FRANCISCO', 'param_7': 'CA', 'param_8': 'LLC', 'param_9': datetime.date(2019, 3, 1), 'param_10': Decimal('342950.0'), 'param_11': 200, 'param_12': Decimal('2397.6'), 'param_13': Decimal('23976.0'), 'param_14': datetime.date(2025, 2, 18), 'param_15': datetime.date(2025, 2, 25), 'param_16': 2, 'param_17': 'Weekly', 'param_18': 'Cash Advance', 'param_19': Decimal('11988.0'), 'param_20': Decimal('11988.0'), 'param_21': datetime.date(2025, 1, 1), 'param_22': datetime.date(2025, 2, 28)}] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2026-01-25T14:11:01.515531
134 Error loading funding AMERICAN EXPRESS LOAN: (pymysql.err.OperationalError) (1205, 'Lock wait timeout exceeded; try restarting transaction') [SQL: INSERT INTO competitor_funding (created_at, modified_at, account_id, opportunity_id, iso_name, account_name, account_industry, account_city, account_state, account_entity_type, account_inception_date, funder_name, funder_name_normalized, date_funded, amount_funded, term_in_days, daily_payment, payment_amount, payment_first_date, payment_last_date, payment_count, payment_frequency, financing_type, first_payment_amount, last_payment_amount, first_bank_statement_start, last_bank_statement_end, analytics_response_ids, occurrence_count) VALUES (%(created_at)s, %(modified_at)s, %(account_id)s, %(opportunity_id)s, %(iso_name)s, %(account_name)s, %(account_industry)s, %(account_city)s, %(account_state)s, %(account_entity_type)s, %(account_inception_date)s, %(funder_name)s, %(funder_name_normalized)s, %(date_funded)s, %(amount_funded)s, %(term_in_days)s, %(daily_payment)s, %(payment_amount)s, %(payment_first_date)s, %(payment_last_date)s, %(payment_count)s, %(payment_frequency)s, %(financing_type)s, %(first_payment_amount)s, %(last_payment_amount)s, %(first_bank_statement_start)s, %(last_bank_statement_end)s, %(analytics_response_ids)s, %(occurrence_count)s) ON DUPLICATE KEY UPDATE modified_at = %(param_1)s, opportunity_id = %(param_2)s, iso_name = %(param_3)s, account_name = %(param_4)s, account_industry = %(param_5)s, account_city = %(param_6)s, account_state = %(param_7)s, account_entity_type = %(param_8)s, account_inception_date = %(param_9)s, amount_funded = %(param_10)s, term_in_days = %(param_11)s, daily_payment = %(param_12)s, payment_amount = %(param_13)s, payment_first_date = %(param_14)s, payment_last_date = %(param_15)s, payment_count = %(param_16)s, payment_frequency = %(param_17)s, financing_type = %(param_18)s, first_payment_amount = %(param_19)s, last_payment_amount = %(param_20)s, first_bank_statement_start = %(param_21)s, last_bank_statement_end = %(param_22)s, analytics_response_ids = CASE WHEN VALUES(analytics_response_ids) IS NOT NULL THEN CASE WHEN JSON_CONTAINS(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) THEN analytics_response_ids ELSE JSON_MERGE_PRESERVE(COALESCE(analytics_response_ids, '[]'), VALUES(analytics_response_ids)) END ELSE analytics_response_ids END, occurrence_count = occurrence_count + 1] [parameters: {'created_at': datetime.datetime(2026, 1, 25, 13, 16, 21, 834724), 'modified_at': datetime.datetime(2026, 1, 25, 13, 16, 21, 834731), 'account_id': '001Nt00000JZhAQIA1', 'opportunity_id': '006Nt00000KPZGnIAP', 'iso_name': 'Premium Merchant Funding 18, LLC', 'account_name': 'Resmex Partners Srsj, LLC', 'account_industry': 'Restaurant', 'account_city': 'SAN FRANCISCO', 'account_state': 'CA', 'account_entity_type': 'LLC', 'account_inception_date': datetime.date(2019, 3, 1), 'funder_name': 'AMERICAN EXPRESS LOAN', 'funder_name_normalized': 'AMERICANEXPRESSLOAN', 'date_funded': None, 'amount_funded': None, 'term_in_days': None, 'daily_payment': Decimal('371.59'), 'payment_amount': Decimal('16350.0'), 'payment_first_date': datetime.date(2025, 1, 10), 'payment_last_date': datetime.date(2025, 2, 10), 'payment_count': 2, 'payment_frequency': 'Monthly', 'financing_type': 'Cash Advance', 'first_payment_amount': Decimal('8175.0'), 'last_payment_amount': Decimal('8175.0'), 'first_bank_statement_start': datetime.date(2025, 1, 1), 'last_bank_statement_end': datetime.date(2025, 2, 28), 'analytics_response_ids': '[203529]', 'occurrence_count': 1, 'param_1': datetime.datetime(2026, 1, 25, 13, 16, 21, 827325), 'param_2': '006Nt00000KPZGnIAP', 'param_3': 'Premium Merchant Funding 18, LLC', 'param_4': 'Resmex Partners Srsj, LLC', 'param_5': 'Restaurant', 'param_6': 'SAN FRANCISCO', 'param_7': 'CA', 'param_8': 'LLC', 'param_9': datetime.date(2019, 3, 1), 'param_10': None, 'param_11': None, 'param_12': Decimal('371.59'), 'param_13': Decimal('16350.0'), 'param_14': datetime.date(2025, 1, 10), 'param_15': datetime.date(2025, 2, 10), 'param_16': 2, 'param_17': 'Monthly', 'param_18': 'Cash Advance', 'param_19': Decimal('8175.0'), 'param_20': Decimal('8175.0'), 'param_21': datetime.date(2025, 1, 1), 'param_22': datetime.date(2025, 2, 28)}] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2026-01-25T14:11:01.515532
135 Can't reconnect until invalid transaction is rolled back. Please rollback() fully before proceeding (Background on this error at: https://sqlalche.me/e/20/8s2b) 2026-01-25T14:11:01.515533