Sachverhalt: A. A.a. Der 1966 geborene A._ war vom 1. Mai 1993 bis 22. Februar 2012 Gipser bei der B._ AG, Mit Verfügung vom 17. Dezember 2013 sprach ihm die IV-Stelle Basel-Landschaft ab 1. Februar 2013 eine ganze Invalidenrente und ab 1. Januar 2014 eine Dreiviertelsrente zu. Am 7. Oktober 2014 bestätigte sie diese Rente. A.b. Mit unangefochten in Rechtskraft erwachsener Verfügung vom 20. März 2017 hob die IV-Stelle die Invalidenrente auf Ende des folgenden Monats nach Verfügungszustellung auf, da der Invaliditätsgrad nur noch 39 % betrage. A.c. Vom 18. April bis 28. August 2017 absolvierte A._ ein von der IV-Stelle veranlasstes Belastbarkeitstraining bei der Eingliederungsstätte C._. Am 11. September 2017 machte er eine deutliche Verschlechterung seines Gesundheitszustandes geltend. Die IV-Stelle holte ein bidisziplinäres (psychiatrisches und angiologisches) Gutachten der asim (Academy of Swiss Insurance Medicine), Universitätsspital Basel, Basel, vom 21. September 2018 ein. Mit Verfügung vom 3. Oktober 2019 verneinte sie den Rentenanspruch des A._, da der Invaliditätsgrad 39 % betrage. B. Die Beschwerde des A._ wies das Kantonsgericht Basel-Landschaft ab, soweit es darauf eintrat (Entscheid vom 4. Juni 2020). C. Mit Beschwerde in öffentlich-rechtlichen Angelegenheiten beantragt A._, in Aufhebung des kantonalen Entscheides sei die IV-Stelle zu verpflichten, ihm eine Invalidenrente zu leisten. Eventuell sei die Sache an die Vorinstanz oder an die IV-Stelle zur Einholung eines neuen Gutachtens zu seinem Gesundheitszustand und seiner Arbeitsfähigkeit zurückzuweisen und gestützt hierauf sei erneut über seinen Rentenanspruch zu entscheiden. Es sei ihm zudem die unentgeltliche Rechtspflege zu gewähren. Ein Schriftenwechsel wurde nicht durchgeführt.