External prices source configuration not working

Hi there,
I’m having issues when I change strategies to use external market as price reference. I would like to take prices from binance/crypto_com but when I run the configuration I get errors from binance/crypto_com connectors.

Price source configuration:
# The price source (current_market/external_market/custom_api).
price_source: external_market

# The price type (mid_price/last_price/last_own_trade_price/best_bid/best_ask/inventory_cost).
price_type: mid_price

# An external exchange name (for external exchange pricing source).
price_source_exchange: binance

# A trading pair for the external exchange, e.g. BTC-USDT (for external exchange pricing source).
price_source_market: ETH-USD

# An external api that returns price (for custom_api pricing source).
price_source_custom_api:

# An interval time in second to update the price from custom api (for custom_api pricing source).
custom_api_update_interval: 5.0

#Take order if they cross order book when external price source is enabled
take_if_crossed: true

Errors when I take prices from binance:

*2022-11-16 06:07:09,476 - 1 - hummingbot.core.utils.async_utils - ERROR - Unhandled error in background task: 'ETH-USD'*
*Traceback (most recent call last):*
*  File "/home/hummingbot/hummingbot/core/utils/async_utils.py", line 9, in safe_wrapper*
*    return await c*
*  File "/home/hummingbot/hummingbot/core/data_type/order_book_tracker.py", line 177, in _init_order_books*
*    self._order_books[trading_pair] = await self._initial_order_book_for_trading_pair(trading_pair)*
*  File "/home/hummingbot/hummingbot/core/data_type/order_book_tracker.py", line 170, in _initial_order_book_for_trading_pair*
*    return await self._data_source.get_new_order_book(trading_pair)*
*  File "/home/hummingbot/hummingbot/core/data_type/order_book_tracker_data_source.py", line 67, in get_new_order_book*
*    snapshot_msg: OrderBookMessage = await self._order_book_snapshot(trading_pair=trading_pair)*
*  File "/home/hummingbot/hummingbot/connector/exchange/binance/binance_api_order_book_data_source.py", line 112, in _order_book_snapshot*
*    snapshot: Dict[str, Any] = await self._request_order_book_snapshot(trading_pair)*
*  File "/home/hummingbot/hummingbot/connector/exchange/binance/binance_api_order_book_data_source.py", line 52, in _request_order_book_snapshot*
*    "symbol": await self._connector.exchange_symbol_associated_to_pair(trading_pair=trading_pair),*
*  File "hummingbot/connector/exchange_base.pyx", line 97, in exchange_symbol_associated_to_pair*
*    return symbol_map.inverse[trading_pair]*
*  File "/home/hummingbot/miniconda3/envs/hummingbot/lib/python3.8/site-packages/bidict/_base.py", line 530, in __getitem__*
*    return self._fwdm[key]*
*KeyError: 'ETH-USD'*

Errors when I take prices from crypto_com:

2022-11-16 05:56:54,005 - 1 - hummingbot.core.utils.async_utils - ERROR - Unhandled error in background task: 'result'
Traceback (most recent call last):
  File "/home/hummingbot/hummingbot/core/utils/async_utils.py", line 9, in safe_wrapper
    return await c
  File "/home/hummingbot/hummingbot/core/data_type/order_book_tracker.py", line 177, in _init_order_books
    self._order_books[trading_pair] = await self._initial_order_book_for_trading_pair(trading_pair)
  File "/home/hummingbot/hummingbot/core/data_type/order_book_tracker.py", line 170, in _initial_order_book_for_trading_pair
    return await self._data_source.get_new_order_book(trading_pair)
  File "/home/hummingbot/hummingbot/connector/exchange/crypto_com/crypto_com_api_order_book_data_source.py", line 127, in get_new_order_book
    snapshot: Dict[str, Any] = await self.get_order_book_data(trading_pair, self._throttler)
  File "/home/hummingbot/hummingbot/connector/exchange/crypto_com/crypto_com_api_order_book_data_source.py", line 122, in get_order_book_data
    orderbook_data = orderbook_data[0]["result"]["data"][0]
KeyError: 'result'

Thank you!